一、目的与要求
1. 目的:
(1) 要求熟悉掌握linux操作系统的用户及文件管理功能;
(2) 掌握命令行和图形方式下查看、添加、删除用户帐号的用法;
(3) 理解文件权限与特殊权限的意义和掌握文件系统的创建、安装与卸载。 二、设计内容
1、 利用shell命令管理用户与组群
操作要求1:新建一名为duser的用户,其口令是“tdd63u2”,主要组群为myusers。 操作步骤:
(1) 按下CTRL+ALT+F2组合键,切换到第二个虚拟终端,以超级用户身份登录。 (2) 输入命令“useradd -g myusers duser”,建立新用户duser,其主要组群是myusers。 (3) 为新用户设置口令,输入命令“passwd duser”,根据屏幕提示输入两次口令。
注意:所输入的口令在屏幕上并不显示出来,而输入两次的目的在于确保
口令没有输错。最后屏幕提示口令成功设置信息。
(4) 输入命令“cat /etc/passwd”,查看/etc/passwd文件的内容,发现文件的末尾增加dusre
用户的信息。
(5)输入命令“cat /etc /group”,查看/etc/group文件的内容,发现文件内容未增加。
(用groupadd myusers添加了用户myuseradd,所以显示myusers信息)
(6) 按下ALT+F3组合键,切换到第三个虚拟终端,输入dusr用户名和口令可登入Linux系统。
(7)输入“exit”命令,duser用户退出登录。
退出后的界面:
操作要求2:将duser用户设置为不需要口令就能登录。 操作步骤:
(1)按下ALT+F2组合键,切换到正被超级用户使用的第二个虚拟终端。 (2)输入命令“passwd -d duser”。 (3)按下ALT+F3组合键,再次切换到第三个虚拟终端,在“Login:”后输入用户名“duser”,
按下Enter键就会出现shell命令提示符,说明duser用户不需要口令即可登入。
操作要求3:查看duser用户的相关信息。 操作步骤:在第三个虚拟终端输入命令“id duser”或“id”,显示duser用户的用户ID(UID)、主要组群的名称和ID(GID)。
操作要求4:普通用户duser切换为超级用户。 操作步骤:
(1)第三个虚拟终端当前的shell命令提示符“$”,表明当前用户是普通用户。 (2)输入命令“ls /root”,屏幕上没有出现/root目录中文件和子目录的信息,这是因为普通用户没有查看/root目录的权限
(3) 输入命令“su -”或者是“su - root”,屏幕提示输入口令,此时输入超级用户的口令,shell提示符从“$”变为“#”,说明已从普通用户转换为超级用户。
(4)再次输入命令“ls /root”,可查看/root目录中文件和子目录的信息。 (5)输入“exit”命令,回到普通用户的工作状态。 (6)输入“exit”命令,duser用户退出登录。
操作要求5:一次性删除duser用户及其工作目录。
操作步骤:
(1) 按下ALT+F2组合键,切换到正被超级用户使用的第二个虚拟终端。
(2) 输入命令“userdel -r duser”。 (3)输入命令“cat /etc/passwd”,查看/etc/passwd文件的内容,发现duser的相关信息已消失。
(4)输入命令“ls /home”,发现duser的主目录/home/duser也不复存在。
操作要求6:新建组群mygroup。
操作步骤:
(1) 在超级用户的shell提示符后输入命令“groupadd mygroup”,建立mygroup组群。 (2) 输入命令“cat /etc/group”,发现group文件的末尾出现mygroup组群的信息。 (3)输入命令“cat /etc/gshadow”,发现gshadow文件的末尾也出现mygroup组群的信息。
操作要求7:将mygroup组群改为newgroup。
操作步骤: (1) 输入命令“groupmod -n newgroup mygroup”,其中-n选项表示更改组群的名称。 (2) 输入命令“cat/etc/group”,查看组群信息,发现原来mygroup所在行的第一项变为“newgroup”。
操作要求8:删除newgroup组群。 操作步骤:
超级用户输入“groupdel newgroup”命令,删除newgroup组群。
2、目录操作
操作要求:先创建两个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。
操作步骤:
(1)以普通用户(hellen)身份登录到Linux字符界面,当前目录为用户的主目录“/home/hellen”。
(2)输入命令“1s -1”,查看当前目录中的所有文件。
(3)创建两个目录,输入命令“mkdir dir1 dir2”。 (4)再次输入命令“1s -1”,确认两个目录是否成功创建。
(5)输入命令“mv dir2 dir1”,将dir2目录移动到dir1目录。 (6)输入命令“cd dir1”,切换到dir1目录,再输入“1s”命令,查看到dir2目录。
(7)删除dir2目录,输入命令“rm -rf dir2”。