实训五:用户和组账号管理
2017 年 X 月 X 日
今日公布
四:实训内容
- 用root用户登录系统,查看用户账号文件/etc/passwd和口令文件/etc/shadow的内容,注意观察其存储格式、各账户所使用的Shell、UID、GID等属性信息。
答:使用cat /etc/passwd 和cat /etc/shadow
2.创建一个名为frank的用户账号,然后查看新建账户在passwd文件中的存储内容,注意查看该账户对应的主目录。查看/home目录,发现自动创建一个与用户名在相同的目录,该目录即为该用户的主目录,当用户登录系统后,当前目录即为该目录。
查看/etc/group文件内容,发现也创建了一个名为frank的用户组,若在创建用户时,不创建该用户组,则应使用什么命令选项。
答:
3.设置frank用户的口令为”frank12345#”,并在etc/shadow文件中查看口令存储字段的内容。然后切换到另一虚拟终端,用frank账号登录系统,看能否正常登录,并观察提示符为“#”还是“$”,最后返回root用户登录的虚拟终端。
4.增加用户radar,指定其主目录为/home/radar2;增加用户john,指定其UID为550,属于frank组,修改radar,使其UID为530.
5.给用户radar设置一个口令,然后在另一虚拟终端上登录,并进行如下操作:
(1)返回原终端,锁定radar用户口令,观察/etc/shadow文件内容,然后在另一虚拟终端上进行登录;
(2)返回原终端,对radar用户口令解锁,观察/etc/shadow文件内容,然后在另一虚拟终端上进行登录;
(3)返回原终端,删除radar用户口令,观察/etc/shadow文件内容,然后在另一虚拟终端上进行登录;
6.创建一个名为ftpmanager的普通用户组,然后创建一个名为webftp的用户,并将该用户添加到ftpmanager用户组中。用groups webftp命令查看webftp所隶属的用户组。
7.将ftpmanager组改为mygroup,然后将frank用户添加到mygroup用户组中,用groups frank命令查看frank所隶属用户组。
8.在当前终端上分别使用“su”和“su-”命令进行用户身份切换,观察系统提示符的变化。
9.删除本次实训所创建的新用户和用户账号,并同时删除用户账号的主目录。
10.使用startx命令切换到X Window图形界面,然后启动“用户管理器”,在用户管理器中按步骤1~8练习用户组合用户的创建和管理。