linux基础实验指导书1
Linux实验指导书

目 录实验一(1) GNOME桌面环境基本操作 (2)实验一(2) KDE桌面环境基本操作 (6)实验二 用户界面与Shell命令 (9)实验三(1) 用户与组群管理 (14)实验三(2) 文件系统的管理 (18)实验三(3) 目录和文件管理 (20)实验四(1) 架设Samba服务器 (23)实验四(2) 架设DNS服务器 (27)实验四(3) 架设Apache服务器 (30)实验四(4) 架设Vsftpd服务器 (34)实验五 vi的基本操作 (38)实验一(1) GNOME桌面环境基本操作 一.实验目的1.了解GNOME系统面板的各组成部分及其设置方法。
2.掌握GNOME桌面环境的设置方法。
3.掌握GNOME桌面图标的新建方法。
4.掌握Nautilus文件管理器的使用方法。
5.掌握GNOME中添加和删除应用程序的方法。
6.熟悉汉字输入法的启动与切换。
二.实验内容1.设置面板[操作要求1]设置系统面板的位置,并隐藏面板。
[操作步骤](1)以root用户身份登录RedHat Linux 9,进入GNOME桌面环境。
(2)鼠标右键单击系统面板的空白处,弹出快捷菜单,选中“属性”,弹出“面板属性”对话框。
(3)“边缘面板”选项卡中将系统面板的位置设置为在桌面的最上端,并且能自动隐藏,显示隐藏按钮。
单击“关闭”按钮,系统面板处于隐藏状态。
(4)移动光标到桌面的上端,系统面板出现。
此时系统面板的左右两端出现细长的隐藏按钮,单击左隐藏按钮,面板向左侧收缩,再次单击左隐藏按钮,系统面板复原。
(5)再次设置系统面板,恢复其默认状态。
[操作要求2]在系统面板上添加、移动和删除对象。
[操作步骤](1)鼠标右键单击系统面板的空白处,弹出快捷菜单,依次单击“添加到面板”→“工具”→“显示桌面按钮”,添加“显示桌面按钮”图标到系统面板。
单击这个按钮,屏幕中所有的窗口都将缩小为任务栏上的按钮。
(2)鼠标右键单击系统面板的空白处,弹出快捷菜单,依次单击“添加到面板”→“按钮”→“屏幕抓图”,将“屏幕抓图”按钮添加到系统面板。
Linux上机基本操作(实验指导书)

《Linux操作系统》实验指导书计算机学院目录目录 (2)第一章 windows下客户端软件putty (1)1.1 Putty简介 (1)1.2 Putty快速启动 (1)第二章 Linux使用入门 (2)2.1 概述 (2)2.2 基本指令 (3)2.3 用户文件的安全性 (8)注意:对于没有读或写权利的文件,只要对该文件的路径具有写入和执行(搜索)的权利,就可以删除或重新命名该文件!!! (8)2.4 程序设计语言C (9)2.5 文本编辑器vim (9)第三章 Linux下调试器gdb的使用 (13)3.1 GDB简介 (13)3.2 GDB使用介绍 (13)第一章 windows下客户端软件putty1.1 Putty简介Putty是Win32平台下的客户端,通过它,可以登陆到Linux服务器,其好处:1.完全免费的telnet和ssh客户端工具2.全面支持ssh1和ssh23.绿色软件,无需安装,下载后在桌面建个快捷方式就行4.体积很小5.操作简单,所有的操作都在一个控制面板中实现。
1.2 Putty快速启动1.开始一个任务双击putty.exe;2.在Host Name(or IP address)输入欲访问的主机名或IP;例如:222.24.21.1103.在protocol选择使用的协议ssh。
4.可以把所选的任务配置存起来,在Saved Session输入任务的名字。
5.双击Open, 就出现画面,至此,就可以使用putty第二章 Linux使用入门2.1 概述Linux是一个多任务、多用户的操作系统。
在Linux系统中同时可以有多个用户使用同一台计算机,运行多个不同的应用。
这与平时使用的Windows XP/2000个人版操作系统是不同的。
学生平时使用的几乎都单用户独占系统(因此不用登录)。
在Linux系统上,用户为了使系统能够识别自己,必须进行登录。
登录分为两步:输入用户的登录名,系统将根据该登录名来识别用户;输入用户的口令,该口令是用户自己选择的一个字符串、对其他用户是保密的、在登录时系统用来辨别真假用户的关键字。
Linux操作系统实习指导书

Linux操作系统实习指导书一、实训目的重点强化shell编程的多种数值计算、条件测试与比较、if语句、case语句以及数组的应用。
重点强化while、for、until循环语句的运用。
二、实训内容【实训1.1】编写一个shell脚本,判断登录的用户是否是某个账号。
#!/bin/bash# 判断登录的用户是否是fz# cut 以某种方式按照文件的行进行分隔# -d自定义分隔符,默认为制表符# -f 与-d一起使用,指定显示哪个区域。
test=$(env | grep "USER" | cut -d "=" -f 2)if [ "$test" == fz ]thenecho "Current user is fz."elseecho "Current user is not fz."fi【实训1.2】编写一个shell脚本,判断分区使用率。
#!/bin/bash# 用来判断sda2这个盘的使用率# 注意awk命令及cut命令的用法及区别,务必熟练test=$(df -h | grep sda2 | awk '{print $5}' | cut -d "%" -f 1)if [ $test -ge 8 ];thenecho "/ is full"elseecho "/ is not full"fi【实训1.3】判断输⼊的是否是⼊个⼊录。
#!/bin/bashread -t 30 -p "Please input a directory: " dirif [ -d "$dir" ]thenecho "$dir is a directory"elseecho "$dir is a not directory"fi【实训1.4】编写一个shell脚本,判断用户输入的是什么文件。
linux实训指导书

《网络操作系统》综合实训指导书院系:信息科学与工程学院班级:07网络教师:温静静实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。
2.掌握常用Linux命令的使用方法。
3.了解Linux命令中参数选项的用法和作用。
二、实验工具与设备1.已安装Linux操作系统的计算机。
2.或装有Windows操作系统的计算机并通过网络与Linux服务器连接。
三、实验内容和步骤1.登录系统以适当的用户名在Windows 95/98下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。
2.文件操作命令(1)查看文件与目录ls(2)显示文件内容命令(cat)(3)文件复制命令(cp)(4)文件改名命令(mv)(5)删除文件命令(rm)3.目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)(2)建立子目录命令(mkdir)在用户目录下创建如图所示的目录结构。
图创建的目录结构(3)删除子目录命令(rmdir)4.用户管理命令的使用(1)登录命令(login)和注销命令(logout)提示:可以直接用Ctrl+d退出或注销用户。
(2)添加和更改用户命令①添加用户②转换用户(3)修改用户密码命令(passwd)(4)关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown [-r] [-h] [-c] [-k] [[+]时间]5.其他操作命令的使用(1)链接命令(ln)(2)查看用户命令who命令:查看当前正在登录的其他用户的命令。
whoami命令:查看当前正在使用(登录)的用户名。
(3)查看命令帮助信息命令(man)man命令:联机帮助命令。
用于查询命令和程序的使用方法和参数。
四.实验要求:1.写出实验报告2.练习题(1)熟悉Linux命令的功能和使用。
(2)将图1-5所示的目录结构变为图1-6所示的目录结构。
Linux操作系统-实验1-环境搭建-指导书-PPT版本-V1

Linux操作系统第一章:Linux简介与系统安装实验一:实验环境搭建一台宿主机(Windows系统)加两台虚拟机(Desktop+Server)要求:(1)掌握VMware虚拟机的安装(2)利用VMware虚拟机安装Ubuntu Linux18.04桌面版操作系统(3)利用VMware虚拟机安装Ubuntu Linux18.04服务器版操作系统(4)从宿主机登录桌面环境和服务器环境(SSH登录)(5)练习涉及到的基本命令,如apt-get、ifconfig、ssh等(6)练习vim编辑文件基本操作等Tips:(1)绘制网络拓扑图(2)把遇到的问题和如何解决记录下来。
实验环境设置☐宿主机(Windows)•网络配置VMware Network Adapter(VMnet8)☐客户机•Ubuntu-Server(ubuntu-18.04.6-live-server-amd64)•Ubuntu-Desktop(ubuntu-18.04.6-desktop-amd64)虚拟机安装安装时网络类型选择NAT方式安装完成后的两台Ubuntu虚拟机宿主机:Windows记录宿主机IP地址客户机1:Ubuntu-Server命令行模式记录IP:192.168.126.130客户机2:Ubuntu-Desktop图形化操作方法记录IP:192.168.126.131NAT模式宿主机:Windows192.168.126.1192.168.126.130192.168.126.131客户机1:Ubuntu-Server客户机2:Ubuntu-DesktopSSH服务1.安装SSH服务2.启动SSH服务3.配置SSH服务(可选)4.验证SSH服务Desktop版客户机安装SSH服务Desktop版客户机安装SSH服务:sudo apt-get install openssh-serverDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机端修改SSH配置文件:端口22修改为1022 vi /etc/ssh/sshd_configSSH验证-从宿主机连接Desktop客户机2: ********************.126.131SSH验证-从宿主机连接Server版客户机1: ***********************.126.130Desktop版客户机查看SSH状态:记录监听端口和连接情况Server版客户端1查看SSH状态Desktop版客户机安装 net-tools:sudo apt-get install net-toolsDesktop版客户机查看IP地址: ifconfigDesktop版客户机查看网络连接情况:Netstat -aServer版客户机查看网络连接情况:Netstat -a。
1Linux教程实验指导书

Linux程序设计实验指导书目录实验一:linux安装 (3)实验二:常用命令的使用 (10)试验三vi编辑器 (11)实验四 shell编程 (11)实验五常用开发工具 (12)实验六 makefile的编写与使用 (14)实验七 Linux环境编程 (14)实验八 (15)实验一:linux安装一、实验目的1.学会在操作系统安装之前,根据硬件配置情况,指定安装计划2.掌握多操作系统安装前,利用硬盘分区工具(如PQMagic)为Linux准备分区3.掌握Linux操作系统的安装步骤4.掌握Linux系统的简单配置方法5.掌握Linux系统的启动、关闭步骤6.掌握在虚拟机上的Linux安装步骤和使用方法二、实验内容1.安装并使用硬盘分区工具,为Linux准备好分区2.安装Linux系统(如红旗Linux桌面版)3.配置Linux系统运行环境4.正确的启动、关闭系统注意:为了避免新手在第一次安装Linux时,破坏掉磁盘上的有用数据,推荐第一次在winxp系统上的虚拟机上安装linux。
因此需要一下步骤:1.安装winxp下的虚拟机软件vmware,并创建一个虚拟机。
2.在虚拟机环境中安装linux系统。
3.配置Linux系统运行环境4.正确启动、关闭系统。
三、背景知识Linux安装有三种方式,分别是:通过光盘安装、硬盘安装和网络安装。
另外有三种形式,分别是:Linux独立操作系统、Linux与windows共存的双(多)操作系统、Windows下虚拟机安装Linux的双(多)操作系统。
在三种安装方式中,通过光盘安装最为简单,但是需要事先从网络上下载安装镜像文件,并将其刻录到光盘上;或者直接从外面买别人刻好的安装光盘。
由于Linux是开源的操作系统,因此不存在“盗版”的说法。
另一种是通过硬盘安装,需要事先将安装镜像文件下载到本地fat32格式的磁盘分区上,然后重新启动进入纯dos下,进行一些必要的设置就可以从硬盘自动安装了,其后的安装步骤跟光盘安装一样。
linux操作系统实验指导书(1)
《Linux操作系统》实验指导书内蒙古工业大学计算机系2017年10月实验一 Linux基本命令的使用(一)实验目的1.掌握常用的Linux操作系统命令;2.能利用这些命令对操作系统进行基本的系统维护和管理。
(二)实验内容1.利用文件管理命令在用户的个人主目录下创建一个子目录,目录名称为本人的学号(例如5002),利用vi编辑器编写一个SHELL脚本,在终端运行后显示:Hello Linux!I have known how to use all kinds of commands.My name is xxx. (例如:My name is Shi Zhida.)My student ID is xxx. (例如:My student ID is 5002)2.在个人主目录下建立子目录bk+本人学号(例如bk5002)。
3.创建组,组名为身份证的后四位;创建用户,用户名为user+学号后4位;把所建的用户添加到组中。
4.删除由学号建立的目录。
5.熟悉其他命令的使用,可参照课堂内容。
(三)实验要求1.编写脚本源文件,调试通过后打包上交;2.书写实验报告。
(一)实验目的1.通过上机实习,能够编写较复杂的Shell脚本,熟悉Shell脚本的分支和循环语句。
(二)实验内容1.在Linux环境下,利用vi编写SHELL脚本程序。
(、、)2.程序:(1)要求用if结构(2)功能在终端下运行程序,首先清屏,然后提示:“Input a file or directory name, please!”。
从键盘输入一个字符串(如:xxx),如果该字符串是目录,则显示:“xxx is a directory.”;如果该字符串是文件(如:xxx),则显示:“xxx is a regular file.”;如果该文件是可读的,则显示:“xxx is a readable file.”;如果该文件是可写的,则显示:“xxx is a writable.” 如果该文件是可执行的,则显示:“xxx is a executable.”;如果既不是目录也不是文件,则显示:“This script cannot get the file/directory xxx information!”。
操作系统实验指导书(linux版)
操作系统实验指导书(linux版)《操作系统》实验指导书实验学时:16适用于专业:计算机科学与技术实验一:进程和线程的创建另外写下一个应用程序,命名为an_ch2_1a。
这个程序建立一个子进程,继续执行an_ch2_1b。
这个程序不断地输入如下行:观察程序运行的结果,并对你看到的现象进行解释。
2。
在linux环境下撰写一个控制器应用程序,程序中存有一个共享资源的整型变量shared_var,初始值为0;建立一个线程并使其立即与主线程mammalian继续执行。
新创建的线程与主线程均不断地循环,并输入shared_var的值。
主线程在循环中不断地对shared_var展开提1操作方式,即为每次循环shared_var被提1;而新创建的线程则不断地对shared_var展开减至1操作方式,即为每次循环shared_var被减至1。
观测程序运行的结果,并对你看见的现象展开表述。
3。
提交源代码以及实验报告。
实验二:进程和线程同步和不相容1。
生产者消费者问题(信号量)参考教材中的生产者消费者算法,创建5个进程,其中两个进程为生产者进程,3个进程为消费者进程。
一个生产者进程试图不断地在一个缓冲中写入大写字母,另一个生产者进程试图不断地在缓冲中写入小写字母。
3个消费者不断地从缓冲中读取一个字符并输出。
为了使得程序的输出易于看到结果,仿照的实例程序,分别在生产者和消费者进程的合适的位置加入一些随机睡眠时间。
附加的实验:在上面实验的基础上同时实现部分消费者存有选择地消费某些产品。
比如一个消费者只消费小写字符,一个消费者只消费大写字母,而另一个消费者则并无选择地消费任何产品。
消费者必须消费的产品没时,消费者进程被堵塞。
特别注意缓冲器的管理。
2。
用线程同时实现睡的理发师问题,(同步不相容方式使用信号量或mutex方式均可)理发师问题的叙述:一个理发店接待室存有n张椅子,工作室存有1张椅子;没顾客时,理发师睡;第一个顾客走进时,必须将理发师唤起;顾客来时如果除了空座的话,他就趴在一个座位上等候;如果顾客来时没空座位了,他就返回,不打扫卫生了;当理发师处置回去所有顾客,而又没崭新顾客来时,他又已经开始睡。
Linux操作系统实验指导书(2021)
操作系统实验指导书目录操作系统 (1)实验指导书 (1)目录 (2)实验一Linux的安装与编译 (1)1.1 实验目的 (1)1.2 背景知识 (1)1.2.1 Linux简史 (1)1.2.2 内核的功能和结构 (3)1.2.3 内核源代码组织结构 (4)1.2.4 内核的功能版本和发行版 (6)1.2.5 学习Linux辅助软件介绍 (6)1.3 实验内容 (6)1.3.1 安装Ubuntu (6)1.3.2 编译Linux内核 (9)实验二Linux基本命令 (14)2.1 实验目的 (14)2.2 背景知识 (14)2.3实验内容 (14)实验三进程管理 (19)3.1 实验目的 (19)3.2 背景知识 (19)3.3实验内容 (19)3.3.1进程创建 (19)3.3.2进程控制 (19)3.3.3参考程序 (19)实验四进程通信 (22)4.1实验目的 (22)4.2背景知识 (22)4.3实验内容 (30)实验五存储管理 (38)5.1实验目的 (38)5.2背景知识 (38)5.3实验内容 (38)实验六文件管理 (49)6.1实验目的 (49)6.2背景知识 (49)6.3实验内容 (49)实验一Linux的安装与编译1.1 实验目的●了解Linux发展历史、功能和特点。
●学习和动手安装Linux操作系统。
●学习和动手编译Linux内核。
1.2 背景知识1.2.1 Linux简史1981 年IBM 公司推出享誉全球的微型计算机IBM PC。
在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。
此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。
当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。
当时的另一个计算机技术阵营是Unix 世界。
但是Unix 操作系统就不仅是价格贵的问题了。
为了寻求高利率,Unix 经销商将价格抬得极高,PC 小用户就根本不能靠近它。
Linux系统分析与应用实验指导书
Linux系统分析与应用实验指导书及报告班级____________学号____________姓名____________实验地点____________浙江科技学院信息与电子工程学院实验一Linux基础一、实验目的1.熟悉Linux字符界面和窗口系统,掌握其常用命令。
2.学会运用Linux常用的编辑工具。
3.熟悉Linux的在线求助系统。
4.掌握在Linux操作系统环境上编辑.编译.调试.运行一个C语言程序的全过程。
二、实验内容1.熟悉开机后登录Linux系统和退出系统的过程;熟悉Linux字符界面——虚拟终端窗口和shell,以及图形界面——X-Window(如gnome或KDE);熟悉常用shell的提示符;熟悉字符窗口与图形界面之间的切换。
2.使用set命令查阅自己的shell环境,并根据需要修改,例如,在PATH变量中增加当前目录;学会使用passwd命令修改用户口令;学习使用Linux的在线求助系统,如man 和help命令等。
3.学习使用常用的Linux操作命令,如ls.cat.ps.find.grep.cd.more.cp.rm.mv,at,whereis locate等。
●注销(退出)系统:logout 或exit●练习使用命令ls(注意Linux命令区分大小写。
)使用ls 查看当前目录内容;使用ls 查看指定目录内容,如/目录,/etc目录●使用cd改变当前目录如cd ..回到上层目录;cd / 回到根目录●pwd 显示当前路径●建立目录mkdirmkdir 目录名;如mkdir /home/s2001/newdir●删除目录:rmdir;●复制文件cp:如cp 文件名1 文件名2●移动文件或目录: mv●删除文件:rm●显示文件内容:more (分页显示);●显示文件:cat 文件名建立文件:cat >文件名,ctrl+d结束输入●创建软件硬链接文件:ln●观察文件的I结点内容:请你在主目录下建立三个子目录:textdir,sh_script,c_exmaple,分别用来存放文本文件,shell脚本和c程序,并从其他目录中找到相应类型的文件拷贝到其中,完成后使用pstree命令列出你建立的目录树,并删除所有的文件和子目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大连东软信息学院
《Linux基础》
实验指导书
编写者: Linux课程组
目录实验一:基本常用命令实验
实验二:综合服务器配置
实验一:基本常用命令实验
【实验目的】
●掌握文件系统的基本命令
●掌握管理用户和用户组的基本命令
【实验环境】
●Windows xp系统
●Vmware 虚拟机及linux虚拟机
【预备知识】
●文件系统的基本命令
表1 文件系统基本命令列表
●管理用户和用户组的基本命令
【实验学时】
●基础模块2学时
●提升模块2学时
【实验内容】
●基础模块
1 在当前目录中新建文件text,并设置文件的属性为:文件所有者增加执行权限,同组用户增
加写权限,其他用户删除读权限。
2 在当前目录创建文件a.txt,b.txt,c.txt,并将上述三个文件合成一个文件abc.txt。
3 查看当前目录下所有的文件或目录(含.开头的),把查看结果生成文件ls.txt。
4 建立文件file3和文件file4。
5 在当前目录下建立文件exam1.c,将文件exam1.c拷贝到/usr 这个目录下,并改名为shiyan1.c。
6 用长格式列出/home目录下所有的文件包括隐藏文件。
7 在当前目录中创建目录aaa,并把该目录的权限设置为只有文件主有读、写和执行权限。
8 在当前目录下新建文件file.txt , 更改文件的权限增加文件所有者的读写执行权限.
9 建立文件ff.txt 并用数字的形式(绝对权限)把文件的权限改为rw-rw-rw-
10 用vi建立文件bbbb.txt 并将用户名加入其中保存退出。
11 在/root文件下建立一个文件夹AAA,然后进入AAA文件夹,创建普通文件bbb。
12 在/root下面,新建newfile 文件,将该文件移动到/home下。
13 查看ex1.txt是不是在当前目录下存在,如果不存在,建立ex1.txt ;如果存在,查看文件的权限,修改其权限使得其他用户无读权限
14 关机命令
15 重启命令。
16 john用户在家目录中建立文件exam.c,将文件exam.c拷贝到/tmp 这个目录下,并改名为shiyan.c。
17 显示当前工作目录的路径。
18 john用户在家目录中建立文件file1.txt 并更名为file2.txt。
19 root用户以用长格式列出/home目录下所有的文件包括隐藏文件。
20 创建/ book/english目录,将/book目录拷贝到/root目录下,然后再将/book及子目录删除。
21 在任何目录下回到当前用户主目录。
22 john用户在家目录中创建目录aaa,并把该目录的权限设置为只有文件拥有者有读、写和执行权限,组内用户和其他用户无任何权限。
23 创建用户xu和liu并将/home/xu目录中的所有文件拷贝到目录/home/liu中。
24 新建一个组group1 ,将root用户添加到该组,并查看是否添加成功。
25 新建用户john,用john登录,用cat创建文件ex1.txt,使其内容为Hello!
26 建立一个新用户user2并把它加入到root组中,设置user2的密码为:123qwer4
27 统计一下/etc/passwd中共有多少个用户(包含系统用户)。
28 创建用户hello,并将其密码设置为world,使用hello用户登陆系统。
29 查看自己登录时用的什么Shell。
30 查看自己的uid和gid。
31 新建一个组team, 在team组下面新建用户bruce.
32 添加用户john,并且查看用户的信息
33 查看你的身份是否是root用户,如果不是,切换到root用户。
34 简述U盘的挂载和卸载步骤
35 vim编辑器的工作模式有几种,画图表示几种模式之间的转换关系
36 查看文件内容的命令有几种,它们有什么区别?可以举例说明
●提升模块
✧情境式实验
1)以root身份登录,完成以下操作:
a)添加两个用户user1和user2。
(两个用户均加入到student组,如果student组不存
在,创建sutdent组,如果用户已存在,将用户及其主目录一并删除,再添加用户。
)
b)为user1和user2设置初始密码123456
c)在/ 目录下创建名为usershare的目录,并将此目录的访问权限修改为对于所有用
户都可读、写、执行。
2)以user1身份登录,完成以下操作:
a)修改密码(修改成功即可)
b)在/usershare目录下创建bin.c文件,内容如下:
#include <stdio.h>
int main()
{
printf("user1's bin\n");
return 0;
}
3)以user2身份登录,完成以下操作:
a) 修改bin.c文件内容为:
#include <stdio.h>
int main()
{
printf("user2's bin\n");
return 0;
}
b) 创建/usershare/user2home/目录
c) 将bin.c文件拷贝到/usershare/user2home/目录下,并更名为user2bin.c
4)再次以root身份登录系统,完成以下操作:
a)删除/usershare目录
b)删除用户user1、user2,并同时删除它们的主目录。
开放式实验
完成通信录的编辑:
管理员root需要创建一个users用户组,该组拥有usera,userb,userc三个用户,在/tmp 下创建users文件。
各用户完成下列功能:
登录系统后,在统一的users文件中注册个人信息(包括:用户名,真实姓名,性别,联系方式,家庭住址等)。
注册完成后,各用户将该文件备份到各自的家目录中。
root用户取消其他用户对users文件的写权限。