1.su:切换用户命令
二、用户与用户组配置文件
1. 用户基本信息etc/passwd: 记录用户的基本信息,每行代表一个用户; 每一行包含 7 个字段,用“:”分隔。 7个字段的含义为:用户名、密码、UID、GID、用户描述信息、主目录、默认Shell
查看用户基本信息:cat /etc/passwd
2. 用户密码信息 /etc/shadow(只能在root用户下查看)
3. 用户组配置文件/etc/group
三、管理用户与用户组
1. 新增用户useradd
useradd [ -d | -u | -g | -G | -m | -M | -s | -c | -r |-e | -f ] [ 参数 ] 用户名
-d homedir:指定用户的主目录,必须是绝对路径
-u uid:指定用户的 UID
-g gid | gname:指定用户主组的 GID 或组名,必须是已经存在的组
-G groups:指定用户的附加组,如果有多个附加组就用“,”分隔
-m:强制建立用户的主目录,这是普通用户的默认值
-M:不要建立用户的主目录,这是系统用户的默认值
-s shell:指定用户的默认 Shell
-c comment:关于用户的简短描述,也就是 /etc/passwd 第 5 列的内容
-r:创建一个系统用户(UID 在 1000 以内)
-e expiredate:指定账号失效日期,即 /etc/shadow 的第 8 列,格式为YYYY-MM-DD
-f inactive:用户密码到期后的宽限天数,即 /etc/shadow 的第 7 列。
0 表示立即失效,-1 为永远不失效
2. 设置用户密码-passwd
passwd [ -l | -u | -S | -n | -x | -w | -i ] [ 参数 ] [ 用户名 ]
-l:锁定用户,即“lock”。在 /etc/shadow 的第一列前加“!”使密码无效,只有 root 用户可以使用这个选项
-u:解锁用户,即“unlock”,作用与-l选项相反,只有 root 用户能够使用
-S:查询用户密码的相关信息,也就是 /etc/shadow 文件的内容
-n mindays:密码修改后多长时间内不能再修改密码,即 /etc/shadow 第 4 列的内容
-x maxdays:密码有效期,即 /etc/shadow 第 5 列的内容
-w warndays:密码过期前的警告天数,即 /etc/shadow 第 6 列的内容
-i inactivedays:密码失效日期,即 /etc/shadow 第 7 列的内容
-c comment:关于用户的简短描述,也就是 /etc/passwd 第 5 列的内容
3. 修改用户信息usermod
4.删除用户信息userdel
5. 创建用户组groupadd
6. 修改用户组信息groupmod
7. 删除用户组groupdel
8. id 命令功能:查看用户的 UID、GID 和附加组信息
groups 命令功能:显示用户的组信息,与 id -Gn 命令效果相同
9. 把用户添加到或移出用户组groupmems
-a username:把用户添加到组中
-d username:从组中移除用户
-g grpname:目标用户组
-l:显示组成员
-p:删除组内所有用户
10. 修改用户的有效组 newgrp
11. 显示用户的密码信息chage



