Linux用户和用户组管理详解

pk10开户推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践 + 永久学习。QQ在线,随时响应!

用户和用户组管理,顾名思义就是添加用户和用户组、更改密码和设定权限等操作。

可能有很多人觉得用户管理没有意义,因为我们在使用个人计算机的时候,不管执行什么操作,都以管理员账户登录,而从来没有添加和使用过其他普通用户。这样做对个人计算机来讲问题不大,但在服务器上是行不通的。

大家想象一下,我们是一个管理团队,共同维护一组服务器,难道每个人都能够被赋予管理员权限吗?显然是不行的,因为不是所有的数据都可以对每位管理员公开,而且如果在运维团队中有某位管理员对 Linux 不熟悉,那么赋予他管理员权限的后果可能是灾难性的。

因此,越是对安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范。
本章内容:
1. Linux /etc/passwd内容解释(超详细)
2. Linux /etc/shadow(影子文件)内容解析(超详细)
3. Linux /etc/group文件解析(超详细)
4. Linux /etc/gshadow文件内容解析
5. Linux useradd命令详解:添加新的系统用户
6. Linux passwd命令:修改用户密码
7. Linux usermod命令:修改用户信息
8. Linux chage用法详解:修改用户密码状态
9. Linux userdel命令详解:删除用户
10. Linux id命令:查看用户的UID和GID
11. Linux su命令:切换用户身份
12. Linux groupadd命令:添加用户组
13. Linux groupmod命令详解:修改用户组
14. Linux groupdel命令:刪除用户组
15. Linux gpasswd命令用法详解:把用户添加进组或从组中删除
16. Linux newgrp命令用法详解:切换用户的有效组
17. Linux用户管理命令(groupadd、groupmod、groupdel、gpasswd、newgrp)详解