当前位置:文档之家› linux中Apache用户密码访问控制

linux中Apache用户密码访问控制

linux中Apache用户密码访问控制
linux中Apache用户密码访问控制

apache 基于用户名的访问控制

默认分类

当访问某些网站或网页时需要输入用户名和密码。

身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法,现在很多网站都使用身份认证来管理用户资源,对用户的访问权限进行严格的限制。Apache 服务器允许在全局访问配置文件或用户的“.htaccess”文件中对目录进行强制口令保护。对于口令

保护的目录,必须为四个不同的命令指定相应的值,即AuthName、AuthType、AuthUserFile 和AuthGroupFile 命令。下面分别来介绍。

(1) AuthName。AuthName 命令是一个短的字符串,告诉用户他们所被询问的口令,如:“Please input you valid username and password:”。

(2) AuthType。AuthType 命令标识了服务器使用的鉴别方法。AuthType 可以选择两个

设置之一:Basic 和Digest。如果将AuthType 设为Basic,使用的就是标准的和基于Unix 加密方式的口令系统,还需使用AuthUserFile 命令。如果将其设为Digest,使用的就是MD5 加密方式,这是一种更为安全的编码系统。在大多数站点上不应该使用Digest,因为它还没有得到大多数浏览器的支持,但是在Intranet 和可以决定所有用户使用的浏览器软件的小规模的应用中,它是可以使用的。

(3) AuthUserFile。AuthUserFile 命令指定了目录中Apache 服务器用户口令文件的全路

径名。可以使用htpasswd 程序来创建口令文件。

(4) AuthDigestFile。如果使用的是Digest 鉴别方式,就要使用AuthDigestFile 作为口令

名单。与AuthUserFile 相同,只要将AuthDigestFile 设置为口令文件的路径名和文件名即可。要创建文摘式的口令文件,可以使用htdigest 程序。

(5) require。require 命令指定需要什么条件才能被授权访问。可以使用这个命令强制对

一目录的口令保护。这个命令后面应该跟一份“实体”名单。这些实体可以是AuthUserFi1e 或AuthGroupFile 命令所定义的用户或组的名称,也可以使用“valid-user”的关键字,告诉

服务器在AuthUserFile 中的任何用户只要能够提供有效的口令就允许进行访问。它可以只列出可能连接的指定用户、指定可能连接的用户的一个组或多个组的清单,如:

require user user1 user2

#只有user1 和user2 可以访问。

require group test

#只有test 组可以访问。

下面通过一个具体的实例来讲述基于主机的Apache 的访问控制。

【实例12.6】

本实例是对/usr/apache/htdocs 目录进行保护,需要合法的用户名和口令才能访问。操作

过程如下:

(1) 配置httpd.conf 文件。在httpd.conf 文件中的配置模块代码如下:

#该模块的作用目录为/usr/apache/htdocs/。

AuthName Protected

#提示用户的信息为“Protected”。

AuthType basic

# AuthType 鉴别方法是basic。

AuthUserFile /usr/apache/conf/users

# 这一行很重要,它指定了验证用户名和口令的路径和文件名。

# 限制HTTP 协议中的GET 和POST 方法。

require valid-user

# 需要合法的用户,即在/usr/apache/conf/users 文件中的用户。

(2) 生成用户密码文件。命令htpasswd 可以帮助我们完成这项任务。

比如说我们想要生成lgm 用户密码文件,操作如下:

[root@redflag /root]# htpasswd –c /usr/apache/conf/users lgm 123456

其中123456 是用户lgm 的验证密码。

如果想要生成多个用户,则需要使用htpasswd 命令的“-b”参数,操作如下:

[root@redflag /root]# htpasswd –b /usr/apache/conf/users test 123456

执行完上述的命令后,可以查看users 文件的内容,操作如下:

[root@redflag /root]#cat /usr/apache/conf/users

内容如下:

lgm:bBdPD1.jOo3tQ

test:3PIo6y6wDBuI2

(3) 测试。重新启动Apache 服务器后,在浏览器中输入本机IP,要求输入用户名和密码才能访问。

Linux基本命令

LINUX基础知识 1.Linux目录结构 ●/bin该目录中存放Linux得常用命令,在有得版本中就是一些与根目录下相同得目录、 ●/boot 该目录下存放得都就是系统启动时要用到得程序,当用lilo引导Linux时,会用到这里 得一些信息、 ●/dev该目录包含了Linux系统中使用得所有外部设备,它实际上就是访问这些外部设备得端 口,您可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以瞧到光驱中得文件;键入“cd/dev/mouse”即可瞧鼠标得相关文件。 ●/etc该目录存放了系统管理时要用到得各种配置文件与子目录,例如网络配置文件、文件系 统、X系统配置文件、设备配置信息、设置用户信息等、 ●/sbin 该目录用来存放系统管理员得系统管理程序。 ●/home 如果建立一个名为“xx”得用户,那么在/home目录下就有一个对应得“/home/xx”路径,用 来存放该用户得主目录、 ●/lib该目录用来存放系统动态连接共享库,几乎所有得应用程序都会用到该目录下得共享库。 ●/lost+found该目录在大多数情况下都就是空得。但当突然停电、或者非正常关机后,有些文 件就临时存放在这里。 ●/mnt 该目录在一般情况下也就是空得,您可以临时将别得文件系统挂在该目录下。 ●/proc 可以在该目录下获取系统信息,这些信息就是在内存中由系统自己产生得 ●/root 如果您就是以超级用户得身份登录得,这个就就是超级用户得主目录 ●/tmp 用来存放不同程序执行时产生得临时文件。 ●/usr用户得很多应用程序与文件都存放在该目录下 ●/usr/X11R6:X-Window目录; ●/usr/src:Linux源代码; ●/usr/include:系统头文件; ●/usr/lib:存放常用动态链接共享库、静态档案库; 2.Linux常用命令 2.1.su用户切换 linux下得两种帐号: 1、root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。 2、普通用户——这个帐号供普通用户使用,可以进行有限得操作、 用户正确地输入用户名与口令后,就能合法地进入系统。屏幕显示:[rootloclhost /root]# 这时可以对系统做各种操作、注意超级用户得提示符就是“#”,其她用户得提示符就是“$”、利用whoami可以知道当前登录得用户账号就是什么身份、 用exit 或 logout结束当前得Linux 会话、也可按下<CTRL〉+d 来结束此 Linux 会话功能:切换用户。?语法:su[用户名]?([]表示可选)?说明:su命令就是最基本得命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:$suu

WEB方式修改域用户账户密码

操作如下: 1,Windows server2003系统上安装IIS后复制C:WINDOWSsystem32inetsrviisadmpwd目录,copy iisadmpwd这个目录及子文件。 2,在server2008R2系统上安装好Web服务器(IIS),IIS6脚本工具。 把从server2003上copy的iisadmpwd目录放在系统的C:Windows\sysWOW64\inetsrv目录中 3,注册Iisadmpwd目录下的IISpwchg.dll文件: 以管理员身份运行命令提示符,输入下面的命令,然后回车

regsvr32 C:Windows\SysWOW64\inetsrv\iisadmpwd\iispwchg.dll 4,配置PasswordChangeFlags属性,来确保密码修改这个功能可用:以管理员身份运行命令提示符,切换到cd目录,输入下面命令,然后回车cscript.exe adsutil.vbs set w3svc/passwordchangeflags 0

注:设置PasswordChangeFlags属性的值,你可以组合使用0:默认值,表示用ssl连接来更改密码 1:允许无安全的端口来更改密码,这个对于ssl功能被禁很有用2:禁止更改密码 4:禁止密码过期提示 5、配置IIS7 创建自签名证书,回到主页

6,绑定证书 首先确认默认网站(default web site)的https可用,且绑定好证书; 打开Internet信息服务(IIS)管理器。点击“default web site ”站点,然后点击右侧操作栏的“绑定” , 7,选,“https”协议,然后点击“编辑”,在ssl证书中选择本机服务器的证书

实验七 linux用户管理和密码管理

实验7 用户管理和密码管理 1 实验目的 1、通过实验掌握用户和组的管理命令。 2、了解与用户和组管理相关的文件。 2 实验环境 VMware中已经安装好CentOS6.2版本。 3 实验原理或背景知识 3.1 用户管理命令 用户管理的命令主要有3个,即useradd、userdel和usermod,分别用于用户的建立、用户的删除和用户属性的修改。它们的详细说明可参见教材P73~P74或查看帮助手册。 3.2 组管理命令 组管理命令主要有groupadd、groupdel和groupmod等,分别用于组的建立、组的删除和组的属性修改。它们的详细说明可参见教材P75或查看帮助手册。 3.3 密码管理 密码管理的命令是passwd和chage,passwd使用可参见教材P76或查看帮助手册,chage 的使用可参见man手册。 3.4 与用户管理相关的文件 与用户管理相关的文件有/etc/passwd、/etc/shadow、/etc/group、/etc/login.defs、/etc/default/useradd等,用于对用户设置和登录项目进行控制。这些文件的说明可参见教材。 4 实验任务 1、使用useradd、userdel、usermod、passwd、groupadd、groupdel等命令建立用户和

组,删除用户和组,修改用户或组的属性,将用户添加进入组或者从组中删除。 2、通过修改管理文件达到管理用户或组的目的。 5 实验步骤 练习1:使用命令进行用户帐号的管理操作 1、创建一个用户,用户名为Tom,描述信息为tommy,用户组为Tom,登录shell为 /bin/csh,登录主目录为/home/tom_office,用户ID为3600,帐号过期日期为2010处10月8号。 2、将用户帐号名由Tom改为Tommy。 3、为用户Tommy设置密码。 4、将用户帐号Tommy的帐号过期日期设为2010年9月30日,密码的最大生存期设 为100天,密码过期前10天起开始提醒用户。 练习2:使用命令进行用户组帐号的管理操作 5、创建一个GID为506,组名为company的用户组帐号。 6、创建用户Tom、employee1、employee2。 7、指定用户帐号Tom为用户组company的组管理员。 转换到用户帐户Tom登录,将用户employee1、employee2加入到组company中。 8、查看登录到系统的用户有哪些,再给这些用户发个消息通知他们你将在10分钟后关机。 6 实验总结 总结管理用户和组的命令有哪些?各有什么作用?

linux修改密码命令

Linux修改密码的方法 如果是以root身份登录,修改root密码.只要输入 passwd 就会出现: New password: Retype new password: 按提示输入密码确认即可. 如果想更改其他用户密码,只要输入passwd username即可. 如:passwd lsyer New password: Retype new password: 可以输入 passwd –help 来查看该命令的使用方法. GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。 你会面对一个引导项目列表。查找其中类似以下输出的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 按箭头键直到这一行被突出显示,然后按 [e]。 你现在可在文本结尾处(空一格)再添加 single/linux -s 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。 你会被带会编辑模式屏幕,从这里,按 [b], GRUB 就会引导单用户 Linux 模式。结束载入后,你会面对一个与以下相似的 shell 提示: sh-2.05# 现在,你便可以改变根命令,键入: passwd root 你会被要求重新键入口令来校验。结束后,口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。 LILO:当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO处 输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码 即可 1. 在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e 键 2. 再次用上下键选中你平时启动linux的那一项(类似于 kernel/boot/vmlinuz-2.4.18-14ro root=LABEL=/),然后按e键. 3. 修改你现在见到的命令行,加入single,结果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ single 4. 回车返回,然后按b键启动,即可直接进入linux命令行 5.用password命令修改密码

linux usermod命令参数及用法详解(linux修改用户账号信息命令)

linux usermod命令参数及用法详解(linux修改用户账号信息 命令) linux usermod命令参数及用法详解(linux修改用户账号信息命令) 点评:linux usermod命令参数及用法详解,linux修改用户账号信息命令,usermod可用来修改用户帐号的各项设定 -命令:usermod 功能说明:修改用户帐号。语法:usermod [-LU][-c ][-d ][-e ][-f ][-g ][-G ][-l ][-s ][-u ][用户帐号] 补充说明:usermod可用来修改用户帐号的各项设定。参数:-c 修改用户帐号的备注文字。 -d登入目录> 修改用户登入时的目录。 -e 修改帐号的有效期限。 -f 修改在密码过期后多少天即关闭该帐号。 -g 修改用户所属的群组。 -G 修改用户所属的附加群组。 -l 修改用户帐号名称。 -L 锁定用户密码,使密码无效。

-s 修改用户登入后所使用的shell。 -u 修改用户ID。 -U 解除密码锁定。usermod 不允许你改变正在线上的使用者帐号名称。当usermod 用来改变user ID, 必须确认这名user 没在电脑上执行任何程序。你需手动更改使用者的crontab 档。也需手动更改使用者的at 工作档。采用NIS server 须在server 上更动相关的NIS 设定。应用举例:1、将newuser2 添加到组staff 中# usermod -G staff newuser2 2、修改newuser 的用户名为newuser1 # usermod -l newuser1 newuser 3、锁定账号newuser1 # usermod -L newuser1 4、解除对newuser1 的锁定 # usermod -U newuser1

Linux上使用光盘修改root密码

使用光盘变更root密码方法 一、思路: 1、使用光盘rescue模式,直接修改系统下passwd 中root 的登录密码设置 2、针对上次说到无法进入单例模式,解决办法: 在rescue模式下,修改inittab 文件中默认启动等级为1(备份修改之前的启动等级) 3、Reboot 从hard 直接使用正常模式启动系统进入单例模式,直接进入系统root 权限下,修改root密码 4、使用root 权限或进入rescue模式,修改passwd中root登录需要使用密码。 5、将inittab 文件中启动模式改为原来的。Reboot 使用root登录,完成。 二、实施步骤 1、插入SUSE_10_sp3系统光盘,设置bios为cdrom启动; 2、进入以下界面后使用Rescue System 进入系统

3、使用root 进入rescue模式 4、查找原来系统对应的分区(带“*”的分区),并进行挂载

5、修改root登录免密钥认证 挂载后,cd /mnt/etc/; vi passwd 修改root 行,如下图删除“x”;保存退出后,确认修改成功。 6、修改启动模式: vi inittab 记住原有启动模式id后,修改initdefault 为1; 保存退出后,再次确认是否修改成功。

7、reboot,从硬盘使用默认选项启动系统 直接按Enter 使用root进入系统,如下

进入系统后,使用passwd 或passwd root 修改root密码。 修改完成后, cd /etc vi passwd 修改root 启动时使用密钥认证。 vi inittab 改为原来启动等级。 8、Reboot 系统,如下使用修改后的密码进入系统。

wincc登录与注销修改当前用户的密码

调用用户管理的C脚本:(没试) #include "apdefap.h" void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { SSMProgramStart( lpszPictureName, lpszObjectName, "Passcs.exe"); } 在按钮上用ProgramExecute("Passcs.exe")脚本可以执行用户管理程序 登陆和注销,做个登陆的画面,放2个按钮,写脚本: 由函数PWRTLogin()来执行登录。 #pragma code("USEADMIN.DLL") #include "PWRT_API.H" #pragma code() PWRTLogin('1'); 由函数PWRTLogout()来实现注销。 #pragma code("USEADMIN.DLL") #include "PWRT_API.H" #pragma code() PWRTLogout(); 分别用登录按钮和注销按钮实现,在按钮的事件中输入相应的代码, 登录动作(如事件Mouse-click) #pragma code (“useadmin.dll”) #include “PWRT_api.h” #pragma code() PWRTLogin(’c’); - 退出动作(如事件Mouse-click) #pragma code (“useadmin.dll”) #include “PWRT_api.h” #pragma code() PWRTLogout(); 如何修改当前用户的密码,请参考(没试) “CC_SewageDi_09_11_27_17_20_29”为自己创建的项目数据库名称; “@CurrentUserName”用当前户名,为WinnCC自身的内部变量,文本变量16位字符集,连接一个输入输出域; “@OldPassword”用当前用户旧密码,为需要创建的内部变量,文本变量16位字符集,连

linux下添加用户和删除用户以及该密码

linux下添加用户和删除用户以及该密码.txt你妈生你的时候是不是把人给扔了把胎盘养大?别把虾米不当海鲜。别把虾米不当海鲜。linux下添加用户和删除用户以及该密码.txt37真诚是美酒,年份越久越醇香浓烈;真诚是焰火,在高处绽放才愈显美丽;真诚是鲜花,送之于人,手有余香。linux下添加用户和删除用户以及该密码 # useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。 # useradd -s /bin/sh -g group –G adm,root gem 此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。 增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。这几个文件的内容在后面会做详细介绍。 Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。 如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd 等系统文件中的该用户记录删除,必要时还删除用户的主目录。删除一个已有的用户账号使用userdel命令,其格式如下: userdel 选项用户名 常用的选项是-r,它的作用是把用户的主目录一起删除。 例如: # userdel sam 此命令删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。 修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。 修改已有用户的信息使用usermod命令,其格式如下: usermod 选项用户名 常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd 命令中的选项一样,可以为用户指定新的资源值。另外,有些系统可以使用如下选项:

Linux基本命令的使用

实验报告 (2014 学年第二学期) 课程名称GNU/Linux编程 实验名称Linux基本命令的使用 实验时间2014 年11 月27 日指导单位 指导教师 学生姓名班级学号 学院(系) 计算机学院专业软件工程

实验报告 实验名称Linux基本命令的使用指导教师韩京宇 实验类型设计实验学时2实验时间2014.11.27 一、实验目的和要求 目的:通过实验熟悉Linux操作系统环境,掌握基本的Linux命令的使用。要求:(1) 掌握Linux文件的权限管理 (2) 掌握基本的文件和目录操作. (3) Linux用户管理 (4) 文件的压缩和归档 (5) 应用软件包的安装和管理 二、实验环境(实验设备) 微型计算机 Linux 操作系统(Ubuntu)

三、实验原理及内容 一、用户和文件权限管理 1. 创建用户组 student groupadd student 2. 在student 组中创建用户 s01 和s02 useradd –m -g student s01//大家注意-m选项的作用 useradd –m -g student s02 3 为用户s01 和s02 设置密码 passwd s01 passwd s02 4 观察当前目录 pwd 5 退到根目录 cd / 6 观察文件的详细属性 ls -l 7 查看文本文件 cat /etc/fstab 8 使用 s01用户重新登录 login s01 9 观察当前目录 pwd 10 返回上一级 cd .. 11 观察目录权限 ls -l 12 用 s02 登录 login s02 确认s02能否进入 /home/s01 13 由用户s01修改目录/home/s01的用户组权限

用户注册和密码修改测试点

用户注册和密码修改测试点 一.用户注册 只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~ 以等价类划分和边界值法来分析 1.填写符合要求的数据注册: 用户名字和密码都为最大长度(边界值分析,取上点) 2.填写符合要求的数据注册 :用户名字和密码都为最小长度(边界值分析,取上点) 3.填写符合要求的数据注册:用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点) 4.必填项分别为空注册 5.用户名长度大于要求注册1位(边界值分析,取离点) 6.用户名长度小于要求注册1位(边界值分析,取离点) 7.密码长度大于要求注册1位(边界值分析,取离点) 8.密码长度小于要求注册1位(边界值分析,取离点) 9.用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~) 10.密码是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了) 11.两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的) 12.重新注册存在的用户 13.改变存在的用户的用户名和密码的大小写,来注册。(有的需求是区分大小写,有的不区分) 14.看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示 二.修改密码 当然具体情况具体分析哈~不能一概而论~ 实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键. 而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等。 1.不输入旧密码,直接改密码

Linux更改用户密码

Linux更改用户密码 环境 RedHat Linux 9 + VWWare 7.1.2 + Putty 0.62 问题 Linux更改用户密码 解决 方法一 1.如果你是以普通用户登录的话,修改自己的密码,使用passwd命令。会让你先输入自己的旧密码,再输入两遍新密码。 [plain]view plaincopyprint? 1.[wgb@localhost root]$ passwd 2.Changing password for user wgb. 3.Changing password for wgb 4.(current) UNIX password: 5.New password: 6.Retype new password: 7.passwd: all authentication tokens updated successfully. 8.[wgb@localhost root]$ 9. 10.[wgb@localhost root]$ passwd wgb 11.passwd: Only root can specify a user name. 2.如果你是root用户登录的话,使用passwd root或者passwd,就可以修改root 的密码。直接输入两遍新密码就可以了,不用输入旧密码。 [plain]view plaincopyprint? 1.[root@localhost root]# passwd 2.Changing password for user root. 3.New password: 4.BAD PASSWORD: it is too short 5.Retype new password: 6.passwd: all authentication tokens updated successfully.

Linux1 修改MySQL管理员的口令

Linux1 修改MySQL管理员的口令 当第1次使用MySQL时,访问数据库服务器的用户名只能是MySQL管理员,即root用户(但该用户不同于Linux系统的root用户)。默认情况下root用户的初始密码为空,因此从本地客户端连接MySQL时,只需在终端中输入“mysql”命令,并按【回车】键即可,如图4-7所示。 图4-7 从本地客户端连接MySQL 显然这种状态是不安全的,应该尽快修改MySQL管理员密码。首先退出MySQL 命令状态(在命令提示符“mysql>”后输入命令quit),然后使用“mysqladmin –u root password 密码字符串”命令格式。 例如,若要将root用户密码修改为“root”,可在终端中输入“mysqladmin –u root password root”命令并按【回车】键,如图4-8所示。 图4-8 修改MySQL管理员的口令 修改root用户密码后,再次输入“mysql”命令并按【回车】键登录MySQL,如图4-9所示。 图4-9 再次登录MySQL 由图4-9可以看出,修改管理员root的密码时输入的密码字符串是明文。修改后密码立即生效,再想使用mysql命令直接连接是不可能的。此时要连接MySQL 服务器,必须输入“mysql [-h 主机名或ip地址] [–u 用户名] [-p]”mysql命令格式执行。 例如,在终端中输入“mysql –u root -p”按【回车】键,以管理员root身份连接本机上的MySQL,然后在系统提示“Enter password”的后面输入密码(root)并按【回车】键即可,如图4-10所示。 图4-10 以root身份连接MySQL 如果希望更改root用户密码,则必须使用“mysqladmin –u root –p password 新

linux配置命令

linux常用命令 内部命令装完linux就有的命令就是内部命令 系统命令放在/bin or /sbin /sbin放置的是系统管理员可以使用的命令。 #ls - h 命令动词命令选项(option) login 让用户登录系统,通过它可以随时变换身份。exit 退出当前系统&shell reboot 重启命令 init6 重启命令 halt 关机含参数建议不使用对机器损耗大 halt -f -p 直接切断电源 poweroff 关机同shutdown init 0 unix 关机的命令 date 查看日期,时间 date 月日小时分年 pwd 查看当前目录 ~ 代表登录目录,谁登录就代表谁的登录目录。 根下root目录是系统管理员的登录目录。 $ 代表的是普通用户 # 代表的就系统管理员 clear 清屏(ctrl+l) ls 列出文件和目录的属性信息 绿色代表可执行文件 红色代表压缩文件 浅蓝代表链接文件 灰色代表其他文件 黄色代表设备文件 白色红背景代表链接失效 ls -F 加类别标识 ls -a 显示隐藏档案 ls -l 显示详细信息,此命令等同于ll ls -d 显示目录,又不是其内容。 ls -ld 查看目录本身的详细信息,又不显示目录中的内容。ls -h 以k、m、b的形式显示 ls -s 显示大小不一K M B形式显示 / 是目录表示符 linux没有扩展名概念 没有盘符的概念 linux中的文件类型 d 目录 s 套接字文件 l 符号链接(指向另一个文件) b 块设备文件。(代表磁盘和光盘)

c 字符设备文件 p 命令管道文件 - 普通文件 cd 更改当前 cd .. 返回上一级目录 cd / 直接返回根 rmdir 删除目录只能删除空目录 rm -r 直接删除 rm -rf 强制删除 mkdir 创建目录 mkdir -p 当建立子目录的时候,父目录不存在直接建立 whereis 在特定的目录中查找符合条件的文件 which 直找档案资料库,速度快。 在linux当中一切皆文件 cat 连续显示,查看文件的内容但不可修改 cat /root/install.log cat /root/install.log |more 分屏 cat -n /root/install.log 显示内容同时并加行号 cat -n/root/install.log |more 显示行号加分屏 cat install.log |grep “scim” grep“scim” install.log grep 在指定 grep 过滤出有用的行 grep “open”install.log 把在这个文件中带有open的行全部过滤出来 grep “^3”所有以三开头的文件被过滤出来 grep “3$”所有以三结尾的文件被过滤出来 more install.log打开文件并进行分屏显示 less 分页可查看文件内容,于more不同的是,他可以回滚按Q终止 ln -s /root/install.log /loo 给install在根下创建一个软连接。为谁创建必须是绝对路径 创建完了放在哪可以写绝对路径,也可以写相对路径。 wc (跟上所要查看的文件)显示档案的相关信息行数字数字节数档案名 head 查看一个文件的前10行默认前10 head -?查看?代表前几行 tail 查看一个文件的后10行默认后10 . tail -??代表后几行 linux组建文件结构 从根写起的路径叫做绝对路径 相对于当前位置所写起的路径叫做相对路径 touch(触摸)1 正常功能是更新文件的访问日期反向功能是当它没有触摸到这个文件的时候,就会创建一个文件(一般使用反方向来创建空文件) cp 原位置目标位置cp 1 test cp -R test test2 mv 原位置目标位置mv 1 test 在复制的时候不用加参数,在复制文件夹的时候要加上-Respectfully yours,

root用户密码丢失后的修复

AIX恢复密码过程 一.登陆root用户提示:“Your account has expired,please see system administrator. ”主要原因是:Your password has expired. 恢复方法1如下: 1.先将对应机器已安装操作系统版本的光盘的第一张放入光驱中 2.检查机器与显示器和键盘的连接是否完好 3.重新启动机器 4.在显示器出现PowerPC图标时,按5从默认的光盘启动 5.可以从显示器上看到启动设备是/pci@fed00000/scsi@b/sd@4,0:\ppc\chrp\bootfile.exe 或/pci@fff7f08000/scsi@c/sd@8.0之类的字样 观察光驱的灯是否闪烁,闪烁表示在读取光盘上的内容 6.选择本窗口作为控制台 7.选择英语作为显示语言 8.进入Start Maintenance Mode for System Recovery菜单 9.进入Access a Root Volume Group菜单 10.Access a Root V olume Group 11.Access this Volume Group and start a shell 如果进入出现命令提示符,进行下一步 如果不能进入,出现很多/etc/getrootfs [586] 4518 killed的字符, 可以换一张光盘尝试或使用sysbase备份磁带来启动,直到出现命令提示符 12.# passwd Changing password for "root" root's New password: Re-enter root's new password: # vi /etc/security/passwd unknown: Unknown terminal type # export TERM=vt100 # vi /etc/security/passwd 将root: password = 26sxY3194nOIQ lastupdate = 1135953716 flags = 中的password字段清空,root密码也就设成空了 保存并退出 # sync # sync 同步2次 #shutdown -Fr 重新启动机器root密码为空 恢复方法2如下: 1.先将对应机器已安装操作系统版本的光盘的第一张放入光驱中 2.检查机器与显示器和键盘的连接是否完好

Linux命令手册大全

Linux手册——基本命令 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。 若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成 功。这时,屏幕上会显示出一些信息和命令提示符。如: Login: guest [Enter] passwd: ****** [Enter] sun% 注: 用户名要用小写字母输入,UNIX系统区分大小写字母。 1.2 退出 当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按 [Ctrl-D]。当屏幕出现Login时,用户可以安全地离开计算机了。如: sun% logout [Enter] Login: 1.3 修改口令 为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本 人知道的保密口令,口令通常由此可6到8个字母数字组成。如: sun% passwd [Enter] Old Passwd: ****** New Passwd: ****** Retype New Passwd: ****** 注:当你退出系统再次登录时,就要使用新的口令。 2.1 显示目录 命令:pwd(print working directory)格式:pwd 功能:显示出用户当前工作目录的全路径名。例如:% pwd 2.2 建立目录 命令:mkdir(make directory)格式:mkdir directory_name 功能:建立新目录例如:% mkdir directory 2.3 改变目录 命令:cd(change directory)格式:cd directory_name 功能:改变当前工作目录注释:目录名选项有: (1) 目录名,转到当前目录下的子目录。 (2) .. 表示转到当前目录的父目录。 (3) / 表示转到根目录。 (4) 没有选项时,转到用户的主目录。 例如:% cd directory 2.4 删除目录 命令:rmdir (remove directory)

centos怎么修改用户密码

centos怎么修改用户密码 Centos是目前比较流行的开源linux系统,各位小伙伴可能对平时windows系统比较熟悉。下面是小编收集整理的centos 怎么修改用户密码,希望对大家有帮助~~ centos 修改用户密码的方法 工具/原料 centos 字符界面修改密码 1 直接修改密码 通过whoami可以查看当前登陆的用户。直接输入passwd 回车,输入2次密码就是修改当前的用户名(提示all authentication tokens updated sucessfully 表示密码修改OK)

2修改某个用户的密码(注意要管理员权限或者本账号) 作为管理员可以直接修改某个账号的密码,而不需要知道原密码。格式 Passwd 用户名如图,回车之后输入2次密码确认 3其他注意事项 密码如果太简单会提示警告,如果想继续使用。再次设置即可 4修改密码的用户权限有限制 这个和windows系统一样,管理员可以修改普通用户的密码。普通用户只能修改自己的密码

END 图形界面修改 以上介绍的是文本模式密码修改,对于centos图形界面。可以参考下图(英文界面,位置和中文一样喔) 进入用户和组管理,users and groups 找到users(用户) 直接输入新的密码即可 3进入这个用户组管理,需要管理员权限才行喔。普通用户,进入需要输入管理员验证密码 centos 怎么修改用户密码相关文章: 1.怎么管理CentOS账户

2.CentOS系统查看用户登录记录的方法 3.Linux系统中的切换用户命令的教程 4.CentOS6.5怎么样设置 5.设置修改CentOS系统细节教程 6.CentOS怎么修改yum更新源

Red Hat Linux 命令大全

Red Hat Linux 命令大全 1.startx 从文本界面进入图形界面 2.ls -lhar 显示目录与文件 ls -lrt 按时间进行排序 3.whoami 显示当前用户名 who -r 显示系统当前运行级别,级别为5第一次启动时间为2011-09-06 00:26 run-level 5 2011-09-06 00:26last=S who –b 显示系统第一次启动时间 system boot 2011-09-06 00:25 who = who am i 显示最初登陆系统时的用户名,将显示登陆的用户名,使用的终端,登陆时间。who –H 显示列标题 boco pts/0 Sep 8 11:32 (10.3.1.230) 用户名终端号登陆日期和时间 4.id boco 查看用户信息(UID GID 次GID) 5.passwd boco 修改用户密码 6.logout 退出系统suse 不支持此命令 7.exit 退出系统redhat suse 都支持此命令 8.poweroff 关机 shutdown -h now 关机 halt 关机ubuntu版本命令 9.reboot 重启系统 shutdown –r now 重启系统 shutdown –r 5 5分钟之后重启系统 init 6 重启系统 10.cd etc 进入目录 11.cd .. 返回上一级目录 12.cd / 返回根目录 13.rm profile 删除文件–f 强制删除–r 删除目录 14.pwd 显示当前目录路径 15.mkdir ‘aa bb’创建目录aa bb -p 一次性创建多个目录 16.rmdir aa\ bb/ 删除空目录\_ 转义字符 17.vi gedit nano 文本编辑器vim 高级版 18.date 显示日期时间 19.cd 返回用户家目录

Linux下修改root密码以及找回密码的方法

Linux下修改root密码以及找回密码的方法 1)以root身份登陆,执行: # passwd 用户名(修改密码) # useradd 用户名(添加用户) 具体示例如下:[root@bogon ~]# passwd root Changing password for user root. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. 2)linux下root密码找回方法 linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,总结如下:

(一)Linux 系统密码破解 1)在出现系统选择界面时,在Red Hat Linux的选项上按“e” 键, 2)然后会出现三个选项,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”键进行编辑,见图2 3)向前移动光标,在“ro”或者“root”前加上“single”,然后 回车返回。见图3 4)按“b”键启动,进入字符界面,当出现“sh-2.05b#”时,就 意味着已经进入单用户模式。见图4 5)现在,输入“passwd root”,就可以重新设置root密码了。 6)设置完成后,reboot重启,用刚才设置的密码就可以进入linux 系统了。 图2 kernel 上按“e”键进行编辑

linux常用口令

你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现在我的世界里了。从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳。我担心该记住多少命令,来帮助我完成所有任务。毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍。这激发了我掌握Linux和使它容易使用的积极性。本文就是通往那里的阶梯。 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。 ? 1 2 3 4 5 6 7 root@tecmint:~# ls Android-Games Music Pictures Public Desktop Tecmint Documents TecMint-S Downloads Templates “ls -l”命令以详情模式(long listing fashion)列出文件夹的内容。? 1 2 3 4 5 6 7 8 9 10 11 root@tecmint:~# ls -l total 40588 drwxrwxr-x 2 ravisaive ravisaive 4096 May 8 01:06 Androi drwxr-xr-x 2 ravisaive ravisaive 4096 May 15 10:50 Desktop drwxr-xr-x 2 ravisaive ravisaive 4096 May 16 16:45 Documen drwxr-xr-x 6 ravisaive ravisaive 4096 May 16 14:34 Downloa drwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Music drwxr-xr-x 2 ravisaive ravisaive 4096 May 9 17:54 Pictur drwxrwxr-x 5 ravisaive ravisaive 4096 May 3 18:44 Tecmin drwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Templat

Linux系统下root用户执行passwd修改密码时报错问题

Linux系统下root用户执行passwd修改密码时报错问题 千锋Linux云计算运维培训课程,由浅入深,依次教授学员:Linux Shell脚本自动化编程,企业级自动化项目及公有云运维,Python Linux自动化运维开发,开源数据库MySQL DBA运维,大型网站高并发架构运维,企业私有云架构及运维等。全程使用的阿里云平台,助力学员掌握的专业技术在公司项目中能够做到所学即所用。 今天,小编发现Linux系统下root用户执行passwd修改密码时报错,具体内容如下。 修改Linux系统的root用户密码时,执行passwd root,出现了以下情况,修改密码失败: # passwd root Changing password for user root. New password: Retype new password: passwd: Authentication token manipulation error 到网上搜了下,有的说是因为inodes用完,也就是根分区满了引起的,但执行df -i并非找个原因: # df -i Filesystem InodesIUsedIFreeIUse% Mounted on /dev/sda2 6406144 58534 6347610 1% / tmpfs 8242797 2 8242795 1% /dev/shm 继续找答案,按照网上的案例检查用户密码相关的系统文件/etc/passwd和 /etc/shadow,发现这两个文件权限有i选项,查询结果如下: # lsattr /etc/passwd —-i——–e- /etc/passwd # lsattr /etc/shadow

相关主题
文本预览
相关文档 最新文档