用户和用户组管理.ppt
《用户和用户组管理.ppt》由会员分享,可在线阅读,更多相关《用户和用户组管理.ppt(35页珍藏版)》请在三一办公上搜索。
1、第06章 用户和用户组管理,Linux是一个多用户、多任务的操作系统,它有完善的用户管理机制和工具。本章将从命令行和图形环境两个方面对Linux的根用户、普通用户和用户组的配置和管理进行介绍,并对用户管理中的常见问题进行分析。,6.1 用户管理概述,Linux是一个多用户多任务的操作系统,所谓多用户多任务就是指多个用户可以在同一时间使用同一个系统,而且每个用户可以同时执行多个任务,也就是在一项任务还未执行完时用户可以执行另外一项任务。所以,为了区分各个用户以及保护不同用户的文件,必须为每个用户指定一个独一无二的用户账号,并进行用户权限的管理。本节将介绍用户和用户组的管理,并对这两者所涉及的系统
2、配置文件进行说明。,6.1.1 用户账号,Linux用户有3类:根用户(root用户)、虚拟用户和普通用户。根用户是系统的超级用户,拥有系统的最高权限,可以对系统中所有文件、目录、进程进行管理,可以执行系统中所有的程序,任何文件权限控制对根用户都是无效的。虚拟用户又称伪用户,这类用户都是系统默认创建或者由某些程序安装后创建的。一般情况下,不需要手工添加,它们不具有登录系统的权限,这类用户的存在只是为了方便系统管理和权限控制,满足相应的系统或应用进程对文件所有者的要求,比如bin、daemon、adm、ftp、mail、namedl、webalizer等。普通用户可以登录系统,但只能操作自己拥有
3、权限的文件,这类用户都是由系统管理员手工添加的。,6.1.2 用户账号文件:passwd和shadow,用户的配置文件主要有两个:/etc/passwd和/etc/shadow。其中,passwd文件存储着系统中所有用户的相关信息,包括用户名、口令、UID等,下面是passwd文件内容的一个截取:root:x:0:0:root:/root:/bin/bash/root用户bin:x:1:1:bin:/bin:/sbin/nologin/bin用户daemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologin
4、lp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/sync,6.1.3 用户组,用户组是具有相同特征的用户的集合体,如果要让多个用户具有相同的权限,比如查看、修改、删除某个文件或执行某个命令,使用用户组将是一个有效的解决方法。通过把用户都定义到同一个用户组,然后通过修改文件或目录的权限,让用户组具有一定的操作权限,这样用户组下的用户愿梦募蚰柯级季哂邢嗤娜蕖庋姆绞剑梢方便地对多个用户的权限进行集中管理,而无需对每个用户均进行权限设置。每个用户组都具有如下属性。用户组名称:用户组口令:用户组GID:,6.1.4 用
5、户组文件:group和gshadow,与用户类似,用户组的主要配置文件同样也有两个:/etc/group和/etc/gshadow。group文件保存有系统所有用户组的配置信息,包括用户组名称、用户组GID、用户列表等。下面是该文件的内容的一个截取:root:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5:disk:x:6:rootlp:x:7:daemon,lp,6.2 普通用户管理,普通用户是相对于根用户来说的,这类用户的权
6、限都是受限制的,他们只能访问和操作自己拥有权限的文件。由于root用户和虚拟用户一般都是由系统或程序默认创建,所以Linux用户管理主要是普通用户的管理,本节将介绍Linux普通用户的管理,包括用户账号的添加、删除和修改。,6.2.1 添加用户,添加用户就是在系统中创建一个新的用户账号,然后为该账号指定用户号、用户ID、用户组、用户主目录和用户登录Shell等。Linux中通过useradd命令添加用户账号,其格式如下:useradd-c comment-d home_dir-e expire_date-f inactive_time-g initial_group-G group,.-m-k
7、 skeleton_dir|-M-s Shell-u uid-o-n-r loginuseradd-D-g default_group-b default_home-f default_inactive-e default_expire_date-s default_Shell,6.2.2 更改用户口令,修改用户口令是通过passwd命令完成,根用户可以在不需要输入旧口令的情况下修改包括自己和其他所有系统用户的口令,而普通用户则只能修改自己的口令,并且在修改前必须先输入正确的旧口令。用户在刚创建时如果没有设置口令,则该用户账号将处于锁定状态无法登录系统,必须使用passwd命令指定其口令。pa
8、sswd命令的格式如下:passwd-k-l-u-f-d-n mindays-x maxdays-w warndays-i inactivedays-S-stdin username,6.2.3 修改用户信息,通过usermod命令可以修改已创建用户的属性,包括用户名、用户主目录、所属用户组以及登录Shell等的信息,该命令的语法格式如下:usermod-c comment-d home_dir-m-e expire_date-f inactive_time-g initial_group-G group,.-l login_name-s Shell-u uid-o login,6.2.4 删
9、除用户,当某个用户不再需要使用时,可以通过userdel命令将其删除。要删除的用户如果已经登录到系统中则无法删除,必须要等用户退出系统后才能进行。删除用户后,其对应的记录也会在passwd和shadow文件中被删除。userdel命令的格式如下:userdel-r login,6.2.5 禁用用户,如果不想删除用户,而只是临时将其禁用,可以有两种方法实现:第一种方法就是通过passwd-l命令锁定用户账号,其具体用法请参看节中关于passwd命令的介绍。还有一种方法就是直接修改/etc/passwd文件,在文件中找到需要禁用的用户所对应的记录,并在记录前增加注释符“#“,把记录注释。例如要禁用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 用户组 管理
链接地址:https://www.31ppt.com/p-6002523.html