保存帐户信息的目录: /etc/passwd
保存帐户密码信息的目录:/etc/shadow
保存组用户信息的目录:/etc/group
保存组用户密码信息的目录:/etc/gshadow
一、用户相关
1.useradd:创建用户
useradd 用户名
useradd -p 密码 用户名
-d 目录名:指定用户登入时的主目录,替换系统默认值/home/<用户名>
-g 组名:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。如果不指定-g选项,则创建与用户相同名称的用户组。
-G 组名:指定用户所属的附加群组。
-p 密码:指定密码。
2.修改用户密码:passwd
passwd 用户名
echo "密码" | passwd --stdin 用户名:修改某用户的密码,不通过交互信息而是直接修改
3.添加某个用户到某个组:gpasswd
gpasswd -a 用户名 组名
4.查看某用户属于什么组:groups
groups 用户名
5.从某个组删除某个用户:groups
groups -d 组名 用户名
6.删除用户:userdel
userdel -f -r 用户名:删除用户,并删除用户的家目录
7.显示用户信息:id
id 用户名
8.编辑所有用户信息:vipw
vipw
相当于 vim /etc/passwd
二、组相关
1.增加组:groupadd
groupadd 组名
查看所有组:cat /etc/group
查看所有用户: cat /etc/passwd
2.编辑所有组:vigr
vigr
相当于 vim /etc/group
3.查看某用户属于什么组:groups
groups 用户名
三、切换用户
显示当前登录的用户:whoami
切换用户: su 用户名
如果su,没有指定用户,则默认切换到root用户