实训1:用户的管理
- 创建一个新用户user1,设置其主目录为/home/user1。
- 查看/etc/passwd文件的最后一行,看看是如何记录的。
- 查看文件/etc/shadow文件的最后一行,看看如何记录的。
- 给用户user1设置密码。
- 再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
- 实验user1用户登录系统,看能否登录成功。
- 锁定用户user1。
- 查看文件/etc/shadow的最后一行,看看有什么变化。
- 解除对用户user1的锁定。
- 更改用户user1账户名为user2。
- 查看/etc/passwd文件的最后一行,看看有什么变化。
- 删除用户user2
实训2:组的管理
- 创建一个新组newgp。
- 查看/etc/group文件的最后一行,看看是如何设置的。
- 创建一个新账户user2,并把它的起始组和附属组都设为newgp。
- 查看/etc/group文件中的最后一行,看看有什么变化。
- 查看newgp设置组密。
- 在组newgpt中删除用户user2。
- 再次查看/etc/group文件中的最后一行,看看有什么变化。
- 删除组newgp。
实训3:综合实训
Geecy软件开发公司即将开始在Linux系统上进行两个项目的开发,开发人员David和Peter组成以恶搞小组,负责A项目的开发;开发人员Jack和Mike组成另一个小组,负责B项目的开发。系统管理员Ray需要这四名开发人员分别建立用户账号,并满足以下要求:
- 建立目录“/project_a”,该目录里面的文件只能由David和Peter两人读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作。
- 建立目录/project_b”该目录里面的文件只能由Jack和Mike两人读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何访问操作。
- 建立目录“/project”,该目录里面的文件只能由David、Peter、Jack、Mike四人读取、增加、删除、修改以及执行,其他用户只可以对该目录进行只读的访问操作。
大家可以再具体看下每个命令啥意思呀!搬砖结束......