1、实验三 用户和组的管理
实验项目3 用户和组的管理
一、实验目的
● 熟悉Linux用户的访问权限。
● 掌握在Linux系统中增加、修改、删除用户或用户组的方法。
● 掌握用户账户管理及安全管理。
二、项目背景
某公司有60个员工,分别在5个部门工作,每个人工作内容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个组中,每个用户都有自己的工作目录。并且需要根据工作性质给每个部门和每个用户在服务器上的可用空间进行限制。QfaUZiK。Cnsqlyb。
三、实验内容
● 用户的访问权限。
● 账号的创建、修改、删除。
● 自定义组的创建与删除。
四、实
2、验步骤
子项目1.用户的管理
● 创建一个新用户user01,设置其主目录为/home/user01:
● 查看/etc/passwd文件的最后一行,看看是如何记录的。
● 查看文件/etc/shadow文件的最后一行,看看是如何记录的。
● 给用户user01设置密码:#passwd user01。
● 再次查看文件/etc/shadow文件的最后一行,看看有什么变化。
● 使用user01用户登录系统,看能否登录成功。
● 锁定用户user01:#passwd -l user01。
● 查看文件/etc/shadow文件的最后一行,看看有什
3、么变化。
● 再次使用user01用户登录系统,看能否登录成功。
● 解除对用户user01的锁定:#passwd -u user01
● 更改用户user01的帐户名为user02:#usermod –l user02 user01。
● 查看/etc/passwd文件的最后一行,看看有什么变化。
● 删除用户user02。
子项目2.组的管理
● 创建一个新组,stuff:#groupadd stuff。
● 查看/etc/group文件的最后一行,看看是如何设置的。
● 创建一个新帐户user02,并把他的起始组和附属组都设为stuf
4、f:#useradd –g stuff –G stuff user02。scMqGV6。wL2D7DN。
● 查看/etc/group文件中的最后一行,看看有什么变化。
● 给组stuff设置组密码:#gpasswd stuff。
● 在组stuff中删除用户user02:#gpasswd –d user02 stuff。
● 再次查看/etc/group文件中的最后一行,看看有什么变化。
● 删除组stuff。
它默认是不允许直接删除user02的,应为直接删除掉,会是信息不一致,这是需要我们把user02的主组改为user01,这样就可以删除了Buf8v
5、o9。Up2C4we。
子项目3.在图形模式下管理用户
以root账号登录GNOME后,在GNOME桌面环境中单击左上角的主选按钮,单击“系统设置”→“用户和组群”,出现“用户管理器”界面,如图1所示。xduL2t6。yl1sLf1。
在用户管理器中可以创建用户账号,修改用户账号和口令,删除账号,加入指定的组群等。
(1) 创建用户账号。在图1所示界面中单击“添加用户”按钮,出现“创建新用户”界面,在相应位置输入用户名、全称、口令、主目录等,最后单击“确定”,新用户即可建立。5ttkra1。DrFPMqy。
(2) 修改用户账号和口令。在用户管理器的用户列表中选定要修改用户账号和
6、口令的账号,单击“属性”按钮,出现“用户属性”界面,选择“用户数据”选项卡,修改该用户的账号(用户名)和密码,单击“确定”按钮即可,如图2所示。GUJuQM8。p3VmLtk。
(3) 将用户账号加入组群。在“用户属性”界面中,单击“组群”选项卡,在组群列表中选定该账号要加入的组群,单击“确定”按钮。nfYafGm。PIDX4qR。
图1 “用户管理器”界面
图2 “用户属性”界面
(4) 删除用户账号。在用户管理器中选定欲删除的用户名,单击“删除”按钮,即可删除用户账号。
(5) 其他设置。在“用户属性”界面中,单击“账号信息”和“口令信息”,可查看和设
7、置账号与口令信息。
子项目4.在图形模式下管理组群
在用户管理器中可以方便地进行创建组群、添加组群成员、删除组群成员、修改组群等操作。
(1) 创建组群。在用户管理器中单击“添加组群”按钮,出现“创建组群”界面,输入组群名后,单击“确定”按钮,即可建立新组群。Yxq3tQ6。oyoYiHi。
(2) 添加组群成员。在用户管理器中选择“组群”选项卡,选定要添加组群成员的组群名,单击“属性”按钮,出现“组群属性”对话框,如图3所示。单击“组群用户"选项卡,出现“组群用户”界面,在用户列表中选择要加入组群的用户,即在用户名左边的方框内出现“√”,然后单击“确定”按钮,组群中即可添加新成员。随后在用户管理器中可以看见新创建的组群中加入了新选定的用户。HuEEBFi。ilEgJY6。
图3 “群组属性”界面
(3) 删除组群成员。在用户管理器中选定欲删除的组群名,单击“删除”按钮,即可删除用户账号。
五、实验思考题
1.root账号和普通账号有什么区别。root账号为什么不能删除。
2.用户和组群有何区别。
3.如何在组群中添加用户。
六、实验报告要求
● 实验目的。
● 实验内容。
● 实验步骤。
● 实验中的问题和解决方法。
● 回答实验思考题。
● 实验心得与体会。
● 建议与意见。