Linux用户管理 一

用户管理

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 用户信息文件
在这里插入图片描述
用户名称密码uidgid对用户的说明家目录默认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 组名 ##删除用户组
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44299264/article/details/85323097