linux用户管理

linux用户管理

查看所有的用户组


1
cat /etc/group


1
2
deploy :    x       : 1000  :
组名称 : 组密码占位符 : 组编号 : 组中用户名列表


查看所有的用户组组密码


1
cat /etc/gshadow


1
2
deploy :   !  :         :
组名称 : 组密码 : 组管理者 : 组中用户名列表


查看所有的用户


1
cat /etc/passwd


1
2
deploy :    x     :   1000  :  1000    :     ,,,    : /home/deploy : /bin/bash
用户名 : 密码占位符 : 用户编号 : 用户组编号 : 用户注释信息 : 用户主目录 : shell类型


查看所有的用户密码


1
cat /etc/shadow


1
2
3
deploy : $6$L :17095:0:99999:7:::

用户名 : 密码 : : : : :::


添加用户组


1
groupadd groupname


指定用户组编号
1
groupadd -g groupnumber groupname


修改用户组组名


1
groupmod -n newgroupname oldgroupname


修改用户组编号


1
groupmod -g groupnumber groupname


删除用户组


1
groupdel groupname


添加用户

1
2
useradd username
adduser username 推荐

Ubuntu系列linux useradd命令创建的用户属于三无用户 ,不能登录图形界面,在/home/下创建用户所属者所属组的同名目录,就可登录图形界面

指定用户组

1
useradd -g groupname username

指定用户个人文件夹

1
useradd -d /home/xxx username

修改用户信息


修改用户名

1
usermod -l newUserName oldUserName

修改用户的用户组

1
usermod -g groupname username

修改用户文件夹

1
usermod -d /home/xxx usernaem

修改用户注释信息

1
usermod -c userinfo username

删除用户


只删除用户保留用户文件

1
userdel username

删除用户及用户相关文件

1
userdel -r username

禁止root用户以外的用户登录


touch /etc/nologin

锁定账户


passwd -l username

解锁账户


passwd -u username

清除账户密码


passwd -d username
可以无密码登录

设置密码


passwd username

添加附属组


gpasswd -a username groupname

删除附属组


gpasswd -d username groupname

切换组


newgrp groupname

改变组密码


gpasswd groupname

切换用户


su username

显示当前的用户名


whoami

显示用户信息


id username

显示用户所在的所有组


groups username

修改用户详细资料


chfn username

显示用户详细资料


finger username

文章目录
  1. 1. 查看所有的用户组
  2. 2. 查看所有的用户组组密码
  3. 3. 查看所有的用户
  4. 4. 查看所有的用户密码
  5. 5. 添加用户组
  6. 6. 修改用户组组名
  7. 7. 修改用户组编号
  8. 8. 删除用户组
  9. 9. 添加用户
  10. 10. 修改用户信息
  11. 11. 删除用户
  12. 12. 禁止root用户以外的用户登录
  13. 13. 锁定账户
  14. 14. 解锁账户
  15. 15. 清除账户密码
  16. 16. 设置密码
  17. 17. 添加附属组
  18. 18. 删除附属组
  19. 19. 切换组
  20. 20. 改变组密码
  21. 21. 切换用户
  22. 22. 显示当前的用户名
  23. 23. 显示用户信息
  24. 24. 显示用户所在的所有组
  25. 25. 修改用户详细资料
  26. 26. 显示用户详细资料
|