第8章用户和组群账户管理.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章用户和组群账户管理资料

用户UID UID是用户的ID值,在系统中每个用户的UID值是唯一的,更确切地说每个用户都要对应一个唯一的UID。Linux系统用户的UID值是一个正整数,初始值从0开始,在Fedora 8系统中的最大默认值是60000。 在Linux系统中,root的UID是0,拥有系统最高权限。 UID的唯一性关系到系统的安全,比如在/etc/passwd文件中把用户zhangsan的UID改为0后,zhangsan这个用户会被确认为root用户,当用这个账户登录到系统后,可以进行所有root用户才能执行的操作。 UID是确认用户权限的标识,用户登录系统所处的角色是通过UID来实现的,而不是用户名。 虚拟用户的UID 一般情况下,Linux的发行版本都会预留一定的UID和GID(组ID号)给系统虚拟用户使用。 在Fedora系统中会把500以前的UID和GID预留出来给虚拟用户使用,管理员所创建的新用户UID默认是从500开始的,GID默认也是从500开始。 2 用户口令文件 - shadow shadow文件在/etc目录下,每行定义了一个用户信息,行中各字段用“:”隔开。为进一步提高安全性,shadow文件中保存的是已加密的口令。 更详细的信息可以用man 5 shadow来查看。 私有组 增加新用户时,若没有为该用户指定所属组,系统将为用户创建一个与用户名相同的组,称为私有组。 这一方法是为了能让新用户与其他用户隔离,确保系统的安全性。 useradd –D useradd 的默认值可以使用useradd –D 导出来: # useradd -D GROUP=100 ==默认的群组(当使用私有用户组时无效) HOME=/home ==默认的家目录所在目录 INACTIVE=-1 ==口令失效日,在 shadow 内的第 7 栏 EXPIRE= ==账号失效日,在 shadow 内的第 8 栏 SHELL=/bin/bash ==默认的 shell SKEL=/etc/skel ==用户主目录的内容数据参考目录 CREATE_MAIL_SPOOL=yes ==是否创建邮箱 这个数据其实就是 /etc/default/useradd 文件的内容! 举 例 例1:在系统上创建用户student,并指定主组群为root。 # useradd -g root student 或者 # useradd -g 0 student 例2:新建帐户s1,把主目录名称改为sss # useradd –d /home/sss s1 例3:建立一个新用户账户zhangsan,并设置UID为505: # useradd -u 505 zhangsan 需要说明的是,设定UID值时尽量要大于等于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。 思考:如果想让lisi用户拥有root的权限怎么设置? 例1:把用户名“student”改为“neuq”。 # usermod -l neuq student 例2:把用户名“zhangsan”的登录目录改为/home/zs # usermod -d /home/zs zhangsan 例3:锁定“lyd”用户,使其不能登录。 # usermod –L lyd 用户和用户组的对应关系 用户和用户组的对应关系是:一对一、多对一、一对多或多对多: 一对一:某个用户可以是某个组的唯一成员; 多对一:多个用户可以是某个组的成员,不归属其它用户组; 一对多:某个用户可以是多个用户组的成员; 多对多:多个用户对应多个用户组,并且几个用户可以是归属相同的组;其实多对多的关系是前面三种关系的扩展。 组群 GID 组群GID和UID类似,是一个从0开始的正整数,GID为0的组群是root组群。 Fedora 12系统会预留500个GID号给系统虚拟用户组群使用,创建的新组群GID是从500开始的。 例1:修改自己帐户的口令。 # passwd 例2:设置bxs用户的口令。 # passwd bxs (需要root权限) 例3:锁定zhangsan用户,不允许该用户登录。 # passwd –l zhangsan (需要root权限) 或者把/etc/passwd文档中zhangsan对应的行的第二栏上的“x”改为“*” 。 例4:删除zhangsan用户口令,以后该帐户登录不使用口令。 # passwd –d zhangsan (需要root权限) 或者把/etc/passwd文档中zhangsan对应的行的第二栏上的“x”删除。使用这个命令很危险,要小心。 4. 更换登录的shell - chsh

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档