Linux用户管理
- 3.1 查看当前用户 who
- 3.2 创建用户 adduser
- 3.3 删除用户 deluser
- 3.4 切换登录用户 su
- 3.5 用户权限 sudo
- 3.6 为用户添加密码 passwd
- 3.7 修改用户密码 passwd
- 3.8 新建用户组 groupad
- 3.9 查看用户组 groups
- 3.10 修改用户组 groupmod
- 3.11 设置某个用户所在组 usermod
- 3.12 删除用户组 groupdel
更加完整的Linux常用指令
3.1 查看当前用户 who
who am i
3.2 创建用户 adduser
# 创建一个叫lilei的用户
sudo adduser lilei
3.3 删除用户 deluser
# 删除用户及其工作目录
sudo deluser lilei --remove-home
3.4 切换登录用户 su
# 切换到root用户,原来路径
su
# 切换到root用户,root路径
su -# 切换到用户lilei
su -l lilei
3.5 用户权限 sudo
# sudo授予用户root权限
su -l lilei
sudo ls
3.6 为用户添加密码 passwd
# 为用户lilei添加密码
passwd lilei
3.7 修改用户密码 passwd
# 修改root用户密码
passwd# 修改用户lilei密码
passwd lilei# 锁定用户lilei不能更改密码
# -l 参数来锁定
passwd -l lilei# 清除lilei用户密码
# 清除一个用户的密码 用参数-d
passwd -d lilei# 查询用户lilei密码状态
passwd -s lilei
3.8 新建用户组 groupad
# 新建用户组test
groupadd test
3.9 查看用户组 groups
# groups命令查看lilei所在用户组
groups lilei# 查看用户及分组
cat /etc/passwd# 查看现有用户组
cat /etc/groups
3.10 修改用户组 groupmod
# 修改用户组名group1为group2
groupmod -n group1 group2
3.11 设置某个用户所在组 usermod
# -g|--gid,修改用户的gid,该组一定存在
usermod -g 用户组 用户名# 把用户添加进入某个组
# -a|--append,把用户追加到某些组中,仅与-G选项一起使用
# -G|--groups,把用户追加到某些组中,仅与-a选项一起使用
usemod -a -G 用户组 用户名# 使用 usermod 命令可以为用户添加用户组
groups lilei
# 将lilei添加到sudo用户组
sudo usermod -G sudo lilei
3.12 删除用户组 groupdel
# 使用groupdel删除用户组
# root用户或具有sudo权限的用户执行
sudo groupdel group_name