用户管理

第三章用户管理

3.1用户/组概览:

3.1.1用户标识:UID与GID

UID:每个用户都有一个唯一的用户标识(UID),用于系统识别用户。

GID:每个用户还属于一个或多个用户组,每个用户组也有一个唯一的组标识(GID)。

可用id命令查看当前用户登录信息:

3.1.2用户/组相关文件

在Linux系统中,所有用户的用户名和密码都存放在/etc/psswd和/etc/shadow这两个文件中。例如,/etc/passwd文件记录了系统中所有用户的基本信息,如用户名、用户标识、主目录等。

3.1.3.超级用户

超级用户(root)可以拥有所有系统权限,可以执行任何操作,包括创建、删除和修改用户账号和组,设置用户的密码和权限等。

3.2管理用户/组

3.2.1创建用户/组

1.useradd命令:创建用户

2.groupadd命令:创建组

 注:如果在使用useradd命令时加入了错误的设置数据,或者要对一些信息进行详细的修改,除了直接在/etc/passwd与/etc/shadow文件中修改,也可以使用usermod与gpasswd命令。

3.2.2删除用户/组

1.删除用户:如果一个用户需要被删除,可以使用userdel命令,但若想同时在/home目录与mail spool中删除该用户,则需要添加“-r”参数。若用户已不存在,可以使用“rm –rf”手动删除。

2.删除用户组:删除一个用户组可以使用groupdel命令,如果某个初始用户正在使用该用户组,则无法删除,此时需要修改该用户的GID或者直接删除该用户。

3.2.3修改用户密码

任何用户都可以通过passwd命令修改自己的密码。只有root用户可以修改其他用户的密码。普通用户修改密码需要提供原密码,对新密码要求也比较苛刻,root用户修改普通用户的密码则不需要提供原密码。当新密码不足8位时,系统会给予警告。

学习心得

在本次用户管理的学习中,我有以下收获:我理解了用户和用户组的概念:用户是系统中的个体,而用户组是将多个用户归类在一起的方式。我也学习了用户与用户组的管理,包括创建、修改和删除用户,以及管理用户组,这可以有效地控制系统的访问权限。我还学习了如何设置密码策略、修改密码和重置密码。这使我能够保护用户账户和系统的安全性,防止未授权的访问。总的来说,通过这次学习,我不仅可以更好地管理和控制系统的用户,提高系统的安全性和管理效率,还可以为用户提供更好的工作环境和体验。这些知识和技能对我在Linux系统管理中起到了重要的作用。

posted @ 2023-11-01 14:01  木青梧  阅读(35)  评论(0)    收藏  举报