用户管理
1.用户的查看
查看当前用户
whoami ##查看当前用户
系统中用户的查看
id ##查看指定用户id信息
id
-u ##查看用户的uid
-g ##查看用户的gid
-G ##查看用户的所有组的id
-n ##显示名字而不显示数字
-nG ##查看用户的所有组的名字
2.用户切换
gnome-session-quit --force ##注销当前用户
再用其他用户登陆
su - 用户名称
su - 中的“-”表示用户身份切换的同时切换当前用户的环境
su - 执行时高级用户切换到低级用户不需要输入密码,低级用户切换到高级用户需要输入密码。平等级别的用户切换也需要输入密码。
**注意:**每次su切换到其他用户操作后必须输入exit退出,然后再次切换到其他用户。
3.用户在系统中的存储方式
/etc/passwd 用户信息文件
用户名称:密码:uid:gid:对用户的说明:家目录:默认shell
/etc/group 用户组信息文件
组的名字:组密码:组id:组成员
/etc/shadow 认证信息文件
/etc/skel/.* 默认开启shell的配置,用户的骨文件
/home/username 用户的家目录
4.用户管理命令
1)用户的删除 userdel
userde student ##删除用户但不删除用户的配置文件
userdel -r student ##删除用户并删除用户的配置文件
2)用户的建立
用户信息监控命令 watch -n 1 'tail -n 3 /etc/passwd /etc/group;ls -l /home’
useradd ##建立用户时,读取/etc/login.defs文件内容确定规则
useradd -u 用户名 ##指定用户的uid
useradd -g 用户名 ##指定用户初始组id, 用户组必须存在
useradd -G 用户名 ##指定用户的附加组,用户组必须存在
useradd -c 用户名 ##指定用户的说明
useradd -d 目录 ##指定用户的家目录
useradd -s 用户名 ##指定用户的默认shell
groupadd 组名 ##建立用户组
groupadd -g 组名 ##建立用户组并指定用户组的id
groupdel 组名 ##删除用户组