3.管理用户和用户组.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 《Linux服务器配置与管理》 第3章 管理用户与用户组 3.1 用户和用户组文件  在Linux中,用户账号、密码、用户组信息和用户组密码均是存放在不同的配置文件中的。 在Linux系统中,用户账号及其相关信息(密码除外)均是存放在一个名叫passwd的配置文件中的,该文件位于/etc目录。用户密码保存在shadow配置文件中。 Linux的配置文件均是文本文件,因此可使用文本文件内容查看命令来查看。在passwd文件中,一行定义一个用户账号,每行均由多个不同的字段构成,各字段值间用“:”分隔,每个字段均代表该账户某方面的信息。 3.1.1 用户账号文件 3.1 用户和用户组文件 为安全起见,用户真实的密码采用MD5加密算法加密后,保存在/etc/shadow配置文件中,该文件只有root用户可以读取。 与passwd文件类似,shadow文件也是每行定义和保存一个账户的相关信息。第1个字段为账户名,第2个字段为该账户的密码。 3.1.3 用户组账号文件 用户组账户信息保存在/etc/group配置文件中,任何用户均可以读取。用户组的真实密码保存在/etc/gshadow配置文件中。 在group文件中,第1个字段代表用户组的名称,第2列为x,第3列为用户组的ID号,第4列为该组中的用户成员列表,各用户名间用逗号分隔。 3.1.2 用户密码文件 3.2 管理用户账户与密码 1.添加用户 ⑴ 命令用法 在Linux中,创建或添加新用户使用useradd命令来实现,其命令用法为: useradd [option] username 该命令的option可选项较多,常用的主要有: -d 主目录 指定用来取代默认的/home/username的主目录。 -m 若主目录不存在,则创建它。 -M 不创建主目录。 -s shell 指定用户登录时所使用的shell,默认为/bin/bash。 -r 创建一个用户ID小于500的系统账户,默认不创建对应的主目录。 -u 用户ID 手工指定新用户的ID值,该值必须唯一,且大于499。 3.2.1 用户账号管理 3.2 管理用户账户与密码 ⑵ 应用示例 例如,若要创建一个名为zhangyan的用户,并作为student用户组的成员,则操作命令为: [root@rh9 root]#useradd –g student zhangyan [root@rh9 root]#tail –1 /etc/passwd #显示最后1行的内容。 zhangyan:x:502:500::/home/zhangyan:/bin/bash 2.设置账户属性 对于已创建好的账户,可使用usermod命令来修改和设置账户的各项属性,包括登录名、主目录、用户组、登录shell等,该命令的用法为: usermod [option] username 3.2.1 用户账号管理 3.2 管理用户账户与密码 ⑴ 改变用户账户名 若要改变用户名,可使用-l(L的小写)参数来实现,其命令用法为:usermod –l 新用户名 原用户名 例如,若要将用户lijie更名为lijunjie,则操作命令为:usermod –l lijunjie lijie [root@rh9 root]#usermod –l lijunjie lijie [root@rh9 root]#tail –1 /etc/passwd lijunjie:x:503:503::/home/lijie:/bin/bash 从输出结果可见,用户名已更改为了lijunjie。主目录仍为原来的/home/lijie,若要将其更改为/home/lijunjie,则命令为: [root@rh9 root]#usermod –d /home/lijunjie lijunjie 3.2.1 用户账号管理 3.2 管理用户账户与密码 ⑵ 锁定账户 若要临时禁止用户登户,可采取将该用户账户锁定。锁定账户可利用-L参数来实现,其命令用法为: usermod –L 要锁定的账户 比如,若要锁定lijunjie账户,则操作命令为:usermod –L lijunjie Linux锁定账户,是通过在密码文件shadow的密码字段前加“!”来标识该用户被锁定。 ⑶ 解锁账户 要解锁账户,可使用带-U参数的usermod命令来实现,其用法为: usermod –U 要解锁的账户 比如,若要解除对lijunjie账户的锁定,则操作命令为:usermod –U lijunjie 3.2.1 用户账号管理 3.2 管理用户账户与密码 3.删除账户

文档评论(0)

书是爱的奉献 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档