Linux基础实训:用户与组管理详解

需积分: 9 0 下载量 12 浏览量 更新于2024-09-11 收藏 518KB DOCX 举报
在Linux课后的实训中,学员们将深入学习和实践用户与组的管理。章节一旨在复习已有的基础知识,对那些上半学期打下良好基础的学生而言相对简单。主要内容包括: 1. 用户管理: - 新建用户:创建用户user0,设置主目录为/home/user0,设置密码并检查passwd和shadow文件。尝试使用user0登录系统,可能会遇到问题,因为新用户可能初始状态是锁定的。解锁用户后,学员应理解为什么此时可能仍无法登录(可能是权限或配置问题)。 - 锁定与解锁:锁定用户并查看shadow文件,解锁后再次尝试登录,以理解这一过程。 - 账户变更:更改用户账户名user0为user1,然后通过usermod命令修改,查看passwd文件确认更改。 - 删除用户:使用userdel命令删除user1,同时注意到删除用户组前必须先移除组内的成员。 2. 组管理: - 创建新组:创建stuff组,查看group文件。为user03创建新账户,并将其加入stuff组。 - 设置组密码:给stuff组设置密码,注意删除组成员时需先移除用户,不能直接删除包含用户的组。 - Linux-conf工具:通过图形界面工具userconf进行用户和组的创建与管理。 实践作业2更进一步,要求根据实际企业需求进行配置: - 为三个部门规划账户,每个部门有自己的组群,设置组群口令。 - 为每个部门经理和员工创建账户,并设置密码,注意区分经理和普通员工。 - 使用useradd命令为部门员工添加到对应组群。 - 为部门经理用户更改名称,与试验一的步骤类似。 总结部分强调了用户与组管理的基本操作,如: - 添加新组:groupadd命令用于创建新的用户组,可指定GID和是否为系统用户组。 - 修改组:groupmod命令用于修改现有组的GID或名称。 这些实践操作旨在让学员掌握Linux系统中用户和组的创建、管理、权限控制以及在实际环境中应用。在完成这些任务后,他们将巩固和复习之前学习的知识,提升在Linux系统中的实践能力。