项目二 任务五 管理Linux系统的用户与用户组

第一步:查看Linux系统中的用户

系统中所有用户存放文件为/etc/passwd,可通过【vim /etc/passwd】命令打开查看。

项目二 任务五 管理Linux系统的用户与用户组

图中  root:x:0:0:root:/root:/bin/bash

 从左到右  root:是用户名; x:是加密口令; 0:用户ID;  0:组ID; root:用户描述;  root:家目录;  bin:登录shell(桌面); 

第二步:查看用户密码以及有效期的文件

用户密码以及有效期的存放文件/etc/shadow 可通过【vim /etc/shadow】命令打开查看。

项目二 任务五 管理Linux系统的用户与用户组

root:$6$9LQHxF6D$dQSn3mRgFc0:16933:0:99999:7:::

从左到右: root 用户名; $6$9LQHxF6D$dQSn3mRgFc0 加密口令;16933 最后一次修改时间; 0 最小时间间隔;99999 最大时间间隔; 7 警告时间; : 不活动时间; :失效时间。

第三步:查看账号所属组文件

项目二 任务五 管理Linux系统的用户与用户组

第一列:用户组名称;

第二列:用户组密码;

第三列:GID,即ID;

第四列:用户列表,每个用户之间用逗号(,)分割;本字段可以为空,如果为空表示用户组为GID的用户名。

第四步:查看用户密码文件

通过【vim /etc/gshadow】命令可以查看用户组密码存放文件,每个用户组独占一行,如图所示。

项目二 任务五 管理Linux系统的用户与用户组

第一列:用户组名称;

第二列:用户组密码;

第三列:用户组管理者;

第四列:组成员;

第五步:建立与删除用户

【useradd yhy】建立yhy用户

【passwd yhy】为yhy用户设置密码,密码输入时无任何显示。

项目二 任务五 管理Linux系统的用户与用户组

【useradd ybs -d /home/y】新建ybs用户,并指定家目录为/home/y.

项目二 任务五 管理Linux系统的用户与用户组

第六步:建立与管理用户组

【groupadd grp1】新建用户组grp1.

groupdel grp1】删除新建用户组。

groupadd grp2 grp1】修改用户名称grp1为grp2.

gpasswd -a user2 grp2】把用户user2加入到用户组grp2中。

gpasswd -d user2 grp2】把用户user2从用户grp2中删除。

项目二 任务五 管理Linux系统的用户与用户组

第七步:几个重要的命令补充

【who am i】显示当前以那个用户登录。

【w】显示目前登入系统的用户详细信息,包括登录IP地址等。

【who】显示目前登入系统的用户简要信息。

【last】记录每个用的登陆次数和持续时间等信息。

【finger】查找并显示用户信息【finger zhangs】表示查看zhangs用户信息。

【su user】切换用户但不切换当前目录。

【su - user】切换目录并切换到user的家目录。

【ntsysv】启动/关闭系统中的服务。

【setup】设置系统运行参数。

项目二 任务五 管理Linux系统的用户与用户组


项目二 任务五 管理Linux系统的用户与用户组


项目二 任务五 管理Linux系统的用户与用户组