Red Hat Linux6.4 用户与组
实验目的:
(1)掌握利用shell命令管理用户与组群的方法
(2)掌握多个控制台下对用户和组的管理
操作要求一:新建一名用户:Tom1,设置口令为“123456”,主要群组为myusers。
【操作步骤】
1.进入终端,以超级用户身份登录![在这里插入图片描述](https://img-blog.csdnimg.cn/20191123152505389.png)
2.输入命令:groupadd myusers建立组群
3.输入命令:useradd –g myusers 姓名Tom 1,建立新用户,其主要组群是myusers![在这里插入图片描述](https://img-blog.csdnimg.cn/20191123153137734.png)
4.为新用户设置口令,输入命令:passwd 姓名Tom1,根据屏幕提示输入两次口令,最后屏幕提示口令成功设置信息
5.输入命令:cat /etc/passwd,查看/etc/passwd文件的内容,发现文件的末尾增加了:Tom1的用户信息
6.输入命令:cat /etc/group,查看cat /etc/group文件的内容
7.按【ctrl+Alt+F4】组合键,切换到第四个虚拟终端,输入姓名全拼1用户名和口令登陆到linux系统
8.输入命令:exit,Tom1用户退出登陆
9.在第三个虚拟终端用root登陆后,输入命令:id Tom1,显示Tom1用户的用户ID,主要组群的名称和GID
操作要求二:从普通用户Tom1切换为超级用户
1.第四个虚拟终端当前的Shell命令提示符为$,表明当前用户为普通用户
2.输入命令:ls /root,屏幕上没有出现/root目录中的文件和子目录信息,而是出现提示信息,提示当前用户没有查看/root目录的权限
3.输入命令:su – 或者是:su – root,输入超级用户口令:123456,命令提示符从$切换为#,表明已经从普通用户转换为root
4.再次输入命令:ls /root,查看/root目录中的文件和子目录信息
5.输入exit命令,回到普通用户的工作状态
6.输入exit命令,退出Tom1用户登陆状态
操作要求三:一次性删除Tom1用户及其工作目录
1.按【ctrl+Alt+F4】组合键,切换到第四个虚拟终端,输入姓名全拼1用户名和口令登陆到linux系统
2.按【ctrl+Alt+F3】组合键,切换到正被超级用户使用的第三个虚拟终端
3.输入命令:userdel –r Tom1,删除姓名Tom1用户。 处于登陆状态的用户不能删除。如果在新建这个用户时还建立了私人组群,而该私人组群当前又没有其他用户,那么在删除用户的同时也将一并删除这一私人组群
4.按【ctrl+Alt+F4】组合键,切换到第四个虚拟终端,输入exit退出Tom1的登陆。再次执行(3)的删除命令,发现执行成功
5.输入命令:cat /etc/passwd,查看文件内容,Tom1的信息已消失
6.输入命令:ls /home, 发现Tom1用户的主目录/home/Tom1也不复存在
操作要求四:新建组群mygroup
1.在超级用户的Shell提示符后输入命令:groupadd mygroup建立组群
2.输入命令:cat /etc/group,查看文件,发现group文件的末尾出现mygroup组群信息
3.输入命令:cat /etc/gshadow,发现gshadow文件的末尾出现mygroup组群信息
操作要求五:将mygroup组群改名为newgroup
1.输入命令:groupmod –n newgroup mygroup //其中-n选项表示更改组群的名称
2.输入命令:cat /etc/group,查看组群信息,发现原来mygroup所在行的第一项变为newgroup
操作要求五:删除newgroup组群
1.超级用户输入:groupdel newgroup
2.查看是否被删除成功