




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-7-3Linux操作系统基础第第8章章 用户和组群账户管理用户和组群账户管理LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院2用户账户管理用户账户管理8.1组群账户管理组群账户管理8.2账户相关文件或目录账户相关文件或目录8.3用户和组群维护命令用户和组群维护命令8.4实现账户安全实现账户安全8.5LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院3 在Linux系统中,用户账户是登录系统的唯一凭证,其中root用户是系统的最高管理者,该用户的UID是0级,与用户和组账户相关的配置文件有:/etc/passwd/etc/shadow/etc/
2、group/etc/gshadowLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院4 本节内容: Linux系统下用户账户的分类 与用户账户有关的配置文件/etc/passwd和/etc/shadow 如何使用“用户管理器”和字符命令管理用户账户。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院58.1.1Linux用户账户概述用户账户概述 用户在Linux系统中是分角色的,由于角色不同,每个用户的权限和所能完成的操作任务也不同。而在实际的管理工作中,用户的角色是通过UID(用户ID号)来标识的,每个用户的UID都是不同的。 在Linux系统中主要有
3、: root用户 虚拟用户 普通用户这3类用户。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院6在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。在Linux系统中,每个文件、目录和进程,都归属于某一个用户,没有用户许可其它普通用户是无法操作的,但对root除外。1root用户用户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院7这类用户也被称为伪用户或假用户,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,比如bin,daemon,adm
4、,ftp以及mail等用户账户,这类用户都是Linux系统的内置用户。2虚拟用户虚拟用户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院8这类用户是由系统管理员创建,并且能登录Linux系统。这类用户只能操作自己目录内的文件,权限有限。3普通用户普通用户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院98.1.2Linux用户账户配置文件用户账户配置文件 谈到用户,就不得不谈用户管理、用户配置文件以及用户查询和管理的控制工具。用户管理主要是通过修改用户配置文件完成的,使用用户管理控制工具的最终目的也是为了修改用户配置文件。用户账户配置文件主要有:/e
5、tc/passwd/etc/shadowLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院10passwd 是一个文本文件,用于定义系统的用户账号,该文件位于“/etc”目录下。它包含了一个系统中所有账户的列表,给出每个账户一些有用的信息,例如,用户 ID、组 ID、主目录、shell等等。由于所有用户都对 passwd 有读权限(root用户具有写权限),所以该文件中只定义用户账号,而不保存口令。passwd文件中每行定义一个用户账号,一行中又划分为多个字段定义用户的账号的不同属性,各字段用“:”隔开。1. 用户账号文件用户账号文件 - passwdLinuxLinux操
6、作系统基础操作系统基础 南阳理工学院南阳理工学院11字段字段含义含义用户名用户名也称为也称为登录名登录名,在系统内用户名应该具有,在系统内用户名应该具有唯一性唯一性。口令口令在本例中看到的是一个在本例中看到的是一个x x,其实口令已被映射到,其实口令已被映射到/etc/shadow/etc/shadow文文件中了件中了用户标识号用户标识号在系统内用一个整数标识在系统内用一个整数标识用户用户IDID号号组群标识号组群标识号用户所属用户所属主组群的主组群的IDID号号。用户名全称用户名全称用户名用户名描述描述,可以不设置。,可以不设置。主目录主目录用户登录系统后用户登录系统后首先进入的目录首先进入
7、的目录登录登录ShellShell用户使用的用户使用的ShellShell类型类型,Fedora Fedora 系统默认使用的系统默认使用的ShellShell是是/bin/bash/bin/bashLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院12用户用户UIDUID是用户的ID值,在系统中每个用户的UID值是唯一的,更确切地说每个用户都要对应一个唯一的UID。Linux系统用户的UID值是一个正整数,初始值从0开始,在Fedora 8系统中的最大默认值是60000。在Linux系统中,root的UID是0,拥有系统最高权限。UID的唯一性关系到系统的安全,比如在/e
8、tc/passwd文件中把用户zhangsan的UID改为0后,zhangsan这个用户会被确认为root用户,当用这个账户登录到系统后,可以进行所有root用户才能执行的操作。UID是确认用户权限的标识,用户登录系统所处的角色是通过UID来实现的,而不是用户名。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院13虚拟用户的虚拟用户的UID 一般情况下,Linux的发行版本都会预留一定的UID和GID(组ID号)给系统虚拟用户使用。 在Fedora系统中会把500以前的UID和GID预留出来给虚拟用户使用,管理员所创建的新用户UID默认是从500开始的,GID默认也是从5
9、00开始。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院142 用户口令文件用户口令文件 - shadowshadow文件在/etc目录下,每行定义了一个用户信息,行中各字段用“:”隔开。为进一步提高安全性,shadow文件中保存的是已加密的口令。更详细的信息可以用man 5 shadow来查看。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院15从上图中可以看出,“/etc/shadow”文件中的每个记录用“:”隔开为9个域,每个域的含义分别为:字段字段含义含义用户名用户名这里的用户名和这里的用户名和/etc/passwd中的用户名是相同的中的用
10、户名是相同的加密口令加密口令口令已经加密,如果有些用户在这里显示的是口令已经加密,如果有些用户在这里显示的是“!”,则表示这个用户还则表示这个用户还没有设置口令没有设置口令,不能登录到系统。,不能登录到系统。用户最后一次更改口用户最后一次更改口令的日期令的日期从从1970年年1月月1日日算起到算起到最后一次修改口令最后一次修改口令的时间间隔的时间间隔(天数)(天数)口令允许更换前的天口令允许更换前的天数数该字段记录了这个账号的口令在该字段记录了这个账号的口令在最近一次最近一次被更改后需要被更改后需要经过经过几天几天之后才可以之后才可以再被更改再被更改。如果是如果是0 0,表示口令,表示口令随时
11、可以改动随时可以改动。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院16字段字段含义含义口令需要更换的天数口令需要更换的天数这个字段指定在最近一次更改口令后这个字段指定在最近一次更改口令后在多少天内需要再次在多少天内需要再次更改口令更改口令。你必须在这个天数内你必须在这个天数内重新设置重新设置你的口令,否你的口令,否则这个账号的口令将会成为则这个账号的口令将会成为过期特性过期特性。如果该字段为如果该字段为9999999999,那就表示密码的更改没有强制之意。,那就表示密码的更改没有强制之意。口令更换前警告的天数口令更换前警告的天数用户登录系统后,系统登录程序提醒用户口令
12、将要过期用户登录系统后,系统登录程序提醒用户口令将要过期口令被取消激活前的天口令被取消激活前的天数(数(口令过期后的账号口令过期后的账号宽限时间宽限时间)表示用户口令过期多少天后,系统会禁用此用户表示用户口令过期多少天后,系统会禁用此用户,也就是,也就是说系统会不让此用户登录,也不会提示用户过期,是完全说系统会不让此用户登录,也不会提示用户过期,是完全禁用的。禁用的。账号失效日期账号失效日期账号在账号在该字段规定的时间该字段规定的时间(从(从19701970年年1 1月月1 1日起的天数)之日起的天数)之后将后将无法再使用无法再使用,如果这个字段的值为空,账户永久可用如果这个字段的值为空,账户
13、永久可用保留字段保留字段目前为空,以备将来目前为空,以备将来Linux系统发展时用系统发展时用LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院178.1.3图形界面下用户账户的设置图形界面下用户账户的设置1 1显示显示Linux用户用户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院18 LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院19LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院202 2创建用户账户创建用户账户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院21(1)用户数据
14、(2)账户信息(3)口令信息(4)组群3 3修改用户账户属性修改用户账户属性LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院22 LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院23LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院24 LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院25LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院264 4删除用户账户删除用户账户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院278.1.4字符界面下用户账户的设置字符界面下用
15、户账户的设置在Linux系统字符界面下创建、修改以及删除用户账户主要使用useradd,usermod和userdel这3个命令,其结果与使用“用户管理器”工具一样。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院28 创建用户账户就是在系统中创建一个新账户,然后为新账户分配用户UID、用户组群、主目录和登录Shell等资源。新创建的用户账户默认是被锁定的,无法使用,需要使用passwd命令设置密码以后才能使用。 1 1创建用户账户创建用户账户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院29创建用户账户创建用户账户 useradd 命令命令(1)
16、语法:useradd 可选项 用户名(2)功能:建立用户(3)可选项-d 设置用户主目录的名称-g 指定用户所属的主组群,该用户组的GID会被放到/etc/passwd的第4个字段内。-G 后面接的组名则是这个账号还可以加入的组。这个参数会修改/etc/group内的相关数据。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院30创建用户账户创建用户账户 useradd 命令命令(1)语法:useradd 可选项 用户名(2)功能:建立用户(3)可选项-s 指定用户登入后所使用的shell-u 指定用户ID,必须是唯一的ID,除非使用-o选项。-r建立一个系统账号注意:只有
17、系统管理员才可以增加用户。useradd也可以写成 adduserLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院31私有组私有组 增加新用户时,若没有为该用户指定所属组,系统将为用户创建一个与用户名相同的组,称为私有组。这一方法是为了能让新用户与其他用户隔离,确保系统的安全性。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院32useradd Duseradd 的默认值可以使用useradd D 导出来:# useradd -DGROUP=100 =默认的群组(当使用私有用户组时无效)HOME=/home =默认的家目录所在目录INACTIVE=-
18、1 =口令失效日,在 shadow 内的第 7 栏EXPIRE= =账号失效日,在 shadow 内的第 8 栏SHELL=/bin/bash =默认的 shellSKEL=/etc/skel =用户主目录的内容数据参考目录CREATE_MAIL_SPOOL=yes =是否创建邮箱这个数据其实就是 /etc/default/useradd 文件的内容!LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院33举举 例例 例1:在系统上创建用户student,并指定主组群为root。 # useradd -g root student 或者 # useradd -g 0 stud
19、ent 例2:新建帐户s1,把主目录名称改为sss # useradd d /home/sss s1l例3:建立一个新用户账户zhangsan,并设置UID为505:l# useradd u 505 zhangsan需要说明的是,设定UID值时尽量要大于等于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。 思考:如果想让思考:如果想让lisilisi用户拥有用户拥有rootroot的权限的权限怎么设置?怎么设置?LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院34 使用usermod命令能更改用户的She
20、ll类型、所属的用户组群、用户口令的有效期,还能更改用户的登录名。2 2修改用户账户修改用户账户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院35修改用户修改用户 usermod (user modify)命令命令(1)语法:usermod 可选项 用户帐号(2)功能:修改用户帐号的信息(3)可选项:-d :修改用户登录时的目录-g :修改用户所属的初始组群-G :修改用户所属的次要组群-l :更改账号的登录名(用户账号)-L:锁定帐号口令,使口令失效-U:解除口令锁定LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院36 例1:把用户名“stude
21、nt”改为“neuq”。 # usermod -l neuq student 例2:把用户名“zhangsan”的登录目录改为/home/zs # usermod -d /home/zs zhangsanl例3:锁定“lyd”用户,使其不能登录。l # usermod L lydLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院373. 删除用户删除用户 userdel (user delete)命令命令(1)语法:userdel 可选项 用户账户(2)命令说明:删除用户帐户。(3)可选项:-r:删除用户主目录以及目录中所有文件。例1:删除用户bxs,但是保留/home/b
22、xs目录。# userdel bxs例2:删除bxs用户及其主目录。# userdel r bxsLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院38 本节主要讲述Linux系统下与组群账户有关的配置文件/etc/group和/etc/gshadow以及如何使用“用户管理器”和字符命令管理组群账户。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院398.2.1Linux组群账户配置文件组群账户配置文件 具有某种共同特征的用户集合就是用户组群。用户组群配置文件主要有/etc/group和/etc/gshadow,其中/etc/gshadow是/etc/
23、group的加密信息文件。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院40/etc/group 文件是用户组群的配置文件,内容包括用户和用户组群,并且能显示出用户是归属哪个用户组群或哪几个用户组群。 1. 用户组账号文件用户组账号文件 - /etc/groupLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院41位于系统上的每个组,在/etc/group文件中有一行记录,记录的格式为:groupname : password : GID : userlist字段字段含义含义组群名组群名用户用户组群名称组群名称组群口令组群口令通常不需要设置,这个设置
24、通常是给通常不需要设置,这个设置通常是给“用户组管理员用户组管理员”使用的,目前很少有机会设置使用的,目前很少有机会设置用户组管理员用户组管理员。该字段。该字段存放加密的口令,在上面示例中我们看到的是一个存放加密的口令,在上面示例中我们看到的是一个x x,其实口令已被映射到其实口令已被映射到/etc/gshadow/etc/gshadow 文件中。文件中。组群标识号组群标识号在系统内用一个整数标识在系统内用一个整数标识组群组群GIDGID组群成员组群成员该字段只包含该字段只包含次要用户组次要用户组为该组的成员为该组的成员LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院42
25、一个用户可以归属一个或多个不同的用户组群,同一用户组群的用户之间具有相似的特征。比如把某一用户加入到root用户组群,那么这个用户就可以浏览root用户主目录的文件,如果root用户把某个文件的读写执行权限开放,root用户组群的所有用户都可以修改此文件;如果是可执行文件,root用户组群的用户也是可以执行的。用户可以属于多个用户组用户可以属于多个用户组LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院43用户和用户组的对应关系用户和用户组的对应关系用户和用户组的对应关系是:一对一、多对一、一对多或多对多:l一对一:某个用户可以是某个组的唯一成员;l多对一:多个用户可以是某
26、个组的成员,不归属其它用户组;l一对多:某个用户可以是多个用户组的成员;l多对多:多个用户对应多个用户组,并且几个用户可以是归属相同的组;其实多对多的关系是前面三种关系的扩展。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院44组群组群 GID组群GID和UID类似,是一个从0开始的正整数,GID为0的组群是root组群。Fedora 12系统会预留500个GID号给系统虚拟用户组群使用,创建的新组群GID是从500开始的。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院45/etc/gshadow是/etc/group的加密文件,比如用户组群管理口
27、令就是存放在这个文件中。该文件只有root用户可以读取。gshadow文件中每行定义一个用户组信息,行中各字段间用“:”分隔。2. 2. 用户组口令文件用户组口令文件 - - /etc/gshadowLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院46gshadow文件字段说明字段字段含义含义组群名组群名组群的名称组群的名称组群口令组群口令口令已经口令已经加密加密,如果有些组群在这里显示的是,如果有些组群在这里显示的是“!”,表示这,表示这个组群没有口令。个组群没有口令。组群管理者组群管理者组群的组群的管理者管理者,有权在该组群中添加、删除用户,有权在该组群中添加、删除用
28、户组群成员组群成员该字段只包含该字段只包含次要用户组次要用户组为该组的成员为该组的成员,如有多个用户用,如有多个用户用“, ,”分隔。分隔。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院478.2.2图形界面下组群账户的设置图形界面下组群账户的设置1 1创建组群账户创建组群账户LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院482 2修改组群账户属性修改组群账户属性LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院49 LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院503 3删除组群账户删除组群账户Lin
29、uxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院51LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院528.2.3字符界面下组群账户的设置字符界面下组群账户的设置 在Linux系统字符界面下创建、修改以及删除组群账户主要使用groupadd,groupmod和groupdel这3个命令,其结果与使用“用户管理器”工具一样。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院531. 1. 创建组群账户创建组群账户 groupadd 命令命令(1)语法:groupadd 可选项 组帐号名(2)命令说明:建立新用户组账号。(3)可选项:-r:
30、 用来建立系统组账号。 -g: 后接GID值,除非使用“-o”可选项,否则该值必须是唯一的,数值不可为负。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院54举举 例例例1:建立组账号bxsgroup# groupadd bxsgroup例2:建立系统组账号bxssysgroup# groupadd -r bxssysgroup例3:创建名为ou的组群,并且设置该组群GID为800。# groupadd g 800 ouLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院552. 2. 修改组群账户修改组群账户 groupmod 命令命令(1)语法:gr
31、oupmod 可选项 用户组名称(2)命令说明:用来更改用户组ID或名称(3)可选项:-g : 设置要使用的用户组ID。-n :设置要使用的用户组名称。例1:改变bxsgroup组名为zhgroup。# groupmod -n zhgroup bxsgroup例2:改变lhq组的GID为503# groupmod g 503 lhqLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院563 3删除组群账户删除组群账户 groupdel命令命令 (1)语法:groupdel 用户组名称(2)命令说明:在Linux系统下删除组群账户例:删除组群shanghai。# groupde
32、l shanghaiLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院578.3账户相关文件或目录账户相关文件或目录 在创建、修改和删除账户时,涉及到众多的相关文件和目录,如/etc/skel目录、/etc/login.defs文件和/etc/default/useradd文件。下面分别进行介绍。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院588.3.1/etc/skel目录目录 /etc/skel目录是存放用户启动文件的目录,这个目录由root用户管理,当管理员创建新用户时,这个目录下的文件会自动复制到新创建的用户的主目录下。/etc/skel目
33、录下的文件都是隐藏文件,也就是类似“.file”格式的,可以通过添加、修改和删除/etc/skel目录下的文件,来为用户提供一个统一、标准和默认的用户环境。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院598.3.2/etc/login.defs配置文件配置文件 /etc/login.defs文件规定了创建新用户时的一些默认设置,比如创建用户时是否需要主目录、UID和GID的范围、用户账户口令的期限等,这个文件可以通过root用户来修改。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院608.3.3/etc/default/useradd文件文件
34、/etc/default/useradd文件是在使用useradd命令创建用户账户时的规则文件。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院618.4用户和组群维护命令用户和组群维护命令 在日常工作中经常需要对Linux系统用户和组群账户进行维护和管理,下面就介绍这些维护命令。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院628.4.1维护命令维护命令 在平时的工作中对账户和组群进行维护主要用到passwd,gpasswd,chfn,chsh,su等众多命令。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院631. 1.
35、设置口令设置口令 passwd 命令命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令。 因此使用useradd命令增加用户时,还需使用passwd命令为每一位新增加的用户设置口令;用户以后还可以随时用passwd命令改变自己的口令。root用户可以更改所有用户的口令。 LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院64passwd 命令命令(1)语法:passwd 可选项 用户名(2)功能:修改用户口令。(3)可选项:-S:用于查询指定用户账号的状态。-l:用于锁定账号的口令。只有具备超级用户权限的使用者方可使用。-u:解除锁定
36、账号的口令。只有具备超级用户权限的使用者方可使用。-d:删除指定账号的口令,只有具备超级用户权限的使用者方可使用。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院65 例1:修改自己帐户的口令。# passwd 例2:设置bxs用户的口令。# passwd bxs (需要root权限) 例3:锁定zhangsan用户,不允许该用户登录。# passwd l zhangsan (需要root权限) 或者把/etc/passwd文档中zhangsan对应的行的第二栏上的“x”改为“*” 。 例4:删除zhangsan用户口令,以后该帐户登录不使用口令。 # passwd d
37、zhangsan (需要root权限) 或者把/etc/passwd文档中zhangsan对应的行的第二栏上的“x”删除。使用这个命令很危险,要小心。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院662. 2. 组群管理组群管理 gpasswd 命令命令(1)语法:gpasswd 可选项 用户名 组名(2)功能: 使用gpasswd命令可以设置一个组群的组群密码,或是在组群中添加、删除用户。(3)可选项:-a:将用户添加到组中-A:指定组的管理员-d:将用户从组中删除-r : 取消一个用户组群的组群密码LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学
38、院67 【例1】 把用户it添加到kk组群中。# gpasswd a it kk 【例2】 从kk组群中删除用户it。# gpasswd d it kk 【例3】 设置kk组群的口令。# gpasswd kk 【例4】 取消kk组群密码。# gpasswd r kkLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院68命令: chfn(change finger information)功能说明:改变finger指令显示的信息。语法:chfn -f -h -o -p 可选项:-f 设置真实姓名。 -h 设置家中的电话号码。 -o 设置办公室的地址。 -p 设置办公室的电话号
39、码。3 3改变显示信息改变显示信息 - - chfn命令命令LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院69 【例1】 更改用户newuser的信息。# chfn newuser 【例2】 设置用户it的办公地址是caiwushi。# chfn o cuawushi itLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院704. 4. 更换登录的更换登录的shell - chsh命令命令命令:chsh(change shell)功能说明:更换登录系统时使用的shell。语法:chsh -l -s 用户名称补充说明:每位用户在登录系统时,都会拥有预设
40、的shell环境,这个指令可更改其预设值。若不指定任何可选项与用户名称,则chsh会以应答的方式进行设置。可选项:-s 更改系统预设的shell环境。 -l 列出目前系统可用的shell清单。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院71【例1】 列出当前系统中所有支持的Shell类型。# chsh -l【例2】 更改用户wangwu所用的Shell类型为/bin/sh。# chsh s /bin/sh wangwuLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院725. 5. 变更用户身份变更用户身份 su 命令命令 使用权限:所有用户 语法
41、:su 可选项 用户 功能:su命令可让用户暂时变更登录的身份。 注意: 变更时须输入所要变更的用户帐号与口令。若变更时须输入所要变更的用户帐号与口令。若不指定用户不指定用户,则预设,则预设变更为变更为rootroot。 从从普通用户普通用户变更到变更到rootroot用户用户需要输入口令,而从需要输入口令,而从rootroot用户用户到到普通用普通用户户则不需要。则不需要。 可选项: - : 改变身份时,也同时变更工作目录,以及HOME,SHELL,USER。此外,也会变更PATH变量。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院738.4.2账户信息显示账户信息显
42、示 在平时的工作中要显示账户的信息主要用到finger,groups,id,w以及who等众多命令。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院741. 1. 查看用户信息查看用户信息 finger 命令命令 命 令:finger 功能说明:查找并显示用户信息。 语法:finger 可选项 帐号名称 补充说明:单独执行finger指令,它会显示本地主机现在所有的用户的登录信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院75finger 命令命令 【例1】 显示所有用户的登
43、录信息。# finger 【例2】 显示用户newuser的信息。 # finger newuserLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院76 使用groups命令可以显示指定用户账户的组群成员身份。 命令语法: groups 用户名 【例】 查看用户ab是属于哪些组群的成员。# groups ab2查看所属组群查看所属组群- -groups 命令命令LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院773. 显示用户信息显示用户信息 id 命令命令 命 令:id 功能说明:显示用户的ID,以及所属群组的ID。 语法:id 可选项 用户名称
44、可 选 项:-G 显示用户所属群组的ID。 -g 显示用户所属主组群的GID。 -u显示用户ID。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院78【例1】 查询用户ab的UID、GID 以及归属组群的情况。# id ab【例2】 显示用户ab所属主组群的GID。# id g ab【例3】 显示用户ab所属组群的GID。# id G ab【例4】 显示用户ab的UID。# id u abLinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院79系统管理员在任一时刻都可查看用户的行为,在终端的提示符下输入 w 命令即可。4 4显示登入系统的用户信息显示登入
45、系统的用户信息 - - w命令命令LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院80第一行显示的几个数据意义是:16:23:49 表示执行w的时间是在16点23分49秒。5 min 表示系统运行5分钟。2 users 表示当前系统登录用户总数为2load average 与后面的数字一起表示系统在过去1、5、 10分钟内的负载程度,数值越小,系统负 载越轻。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院81从第2行开始构成一个表格,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资源: USER:显示登录用户名。用户重复登录,该账号也会重复出现。TTY:用户登录所使用的终端。FORM: 显示用户从什么地方登录到系统。如果是从本地登录此字段为“-”;如果从远程登录便会显示主机的IP地址或主机名。LinuxLinux操作系统基础操作系统基础 南阳理工学院南阳理工学院82LOGIN:是LOGINAT的意思,表示登录进入系统的时间。IDLE:用户空闲时间,从用户上一次任务结束后开始计时。JCPU(略):PCPU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版建筑工程廉政承诺及建筑工程质量保修服务合同
- 二零二五年度出租车车辆转租及广告合作合同
- 2025年变电站综合自动化装置项目发展计划
- 2025年度肉类及禽蛋大宗采购与食品安全保证合同
- 2025年度新能源储能技术研发合同正规范本
- 二零二五年度冲孔桩机操作员岗位技能提升协议
- 二零二五年度房地产项目转让合同(含品牌授权)中英文
- 二零二五年夫妻自愿离婚协议及共同财产分割及子女抚养费合同
- 2025年度酒水电商平台运营合作合同范本
- 2025版智能电网建设施工合同协议书范文
- 消防新闻写作培训课件
- 国家电网公司施工项目部标准化工作手册
- 工会培训课件
- 四害密度检测表
- 消防控制室系统施工方案
- 第-1-章-科学与科学研究
- 工程结算审核服务方案技术标
- 小学语文作业设计有效性研究课题研究结题报告
- 高中物理高频考点《电磁感应中的双杆模型问题分析与强化训练》(附详细参考答案)
- MySQL数据库教程PPT完整全套教学课件
- 《大随求陀罗尼》罗马拼音与汉字对照版
评论
0/150
提交评论