Linux命令:用户管理
accttodo 12/31/2023 Linux
目录
参考:
# Linux命令:用户管理
#我是谁?
whoami
#还有谁?
compgen -u
1
2
3
4
2
3
4
# useradd
#添加一个用户,自动为其添加uid,gid,主目录
useradd username
#添加一个用户,指定uid,自动添加gid,主目录
useradd -u uid username
#添加一个用户,指定gid,自动添加uid,主目录
useradd -g gid username
#添加一个用户,指定主目录,自动添加uid,gid
useradd -g /userhome username
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
备注,
- uid是用户编号,0-499为系统编号,自己添加的用户从500开始,每新增一个用户,uid自加1
- gid是用户组编号,0-499为系统编号,自己添加的用户组从500开始,每新增一个用户组,gid自加1
# userdel
#删除一个用户,其主目录保存
userdel username
#删除一个用户,同时删除主目录
userdel -r username
1
2
3
4
2
3
4
备注:
- 当用户在登录时,无法删除该用户,想要删除,需要使用kill
# passwd
#添加用户密码
passwd username
#清空用户密码
passwd -d username
1
2
3
4
2
3
4
备注:
- 实际操作过程是新增一个用户,就要为这个用户直接添加密码
# usermod
usermod -l 改用户名
usermod -u 改用户uid
usermod -g 改用户gid
1
2
3
2
3