如何管理 Linux 系统用户
要素:
1. 添加用户
- 使用 adduser 命令,后跟要创建的新用户名。
- 例如:adduser username
2. 更改密码
- 使用 passwd 命令,后跟用户名。
- 例如:passwd username
3. 删除用户
- 使用 userdel 命令,后跟要删除的用户名。
- 例如:userdel username
4. 授予 sudo 权限
- 使用 usermod 命令,后跟 -aG 选项和 sudo 组名称。
- 例如:usermod -aG sudo username
5. 检查用户详细信息
- 使用 id 命令,后跟用户名。
- 例如:id username
6. 列出所有用户
- 使用 cat /etc/passwd 命令。
- 或者,使用 getent passwd 命令。
7. 更改用户组
- 使用 usermod 命令,后跟 -g 选项和新组名称。
- 例如:usermod -g newgroup username
8. 设置用户的主目录
- 使用 usermod 命令,后跟 -d 选项和新主目录路径。
- 例如:usermod -d /home/newuser username
9. 禁用或启用用户
- 使用 usermod 命令,后跟 -L 选项以禁用或 -U 选项以启用用户。
- 例如:usermod -L username(禁用)或 usermod -U username(启用)
10. 创建组
- 使用 groupadd 命令,后跟新组名称。
- 例如:groupadd newgroup
11. 将用户添加到组
- 使用 usermod 命令,后跟 -g 选项和现有的组名称。
- 例如:usermod -g existinggroup username
12. 删除组
- 使用 groupdel 命令,后跟组名称。
- 例如:groupdel groupname