为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > linux 实验报告文件和目录的权限设置

linux 实验报告文件和目录的权限设置

2018-05-29 37页 doc 1MB 130阅读

用户头像

is_471618

暂无简介

举报
linux 实验报告文件和目录的权限设置linux 实验报告文件和目录的权限设置 Linux实验报告 学 院:信息科学与技术学院 专 业:信息管理与信息系统 姓 名: 代 敏 学 号: 2008082350 班 级: 2008 级 2 班 指导教师: 高 新 奇 实验、文件和目录的权限设置 一、实验目的 通过学习并掌握文件和目录权限设置,可以有效保护系统和用户的数据安全。 二、 实验内容 Linux是一个多用户操作系统,权限管理是实现Linux系统安全的主要途径。在Linux中,每个文件和目录都与三个实体相关,属主:文件或目录的所有者;用户...
linux 实验报告文件和目录的权限设置
linux 实验文件和目录的权限设置 Linux实验报告 学 院:信息科学与技术学院 专 业:信息管理与信息系统 姓 名: 代 敏 学 号: 2008082350 班 级: 2008 级 2 班 指导教师: 高 新 奇 实验、文件和目录的权限设置 一、实验目的 通过学习并掌握文件和目录权限设置,可以有效保护系统和用户的数据安全。 二、 实验内容 Linux是一个多用户操作系统,权限管理是实现Linux系统安全的主要途径。在Linux中,每个文件和目录都与三个实体相关,属主:文件或目录的所有者;用户组:该文件或目录所在的用户组;其他组:其他所有肯能对该文件或目录进行操作的用户。 三、 实验环境 安装Windows 操作系统的计算机、VMware Workstation软件、Red Hat Linux 系统镜像文件。 四、 实验步骤 第一步:安装VMware Workstation软件。 第二步:从桌面上的vmware中打开已安装的好的Red Hat Linux 系统。 第三步:重启虚拟机系统。 第四步:设置文件和目录的权限 1(打开Red Hat Linux的界面,并打开系统设置的用户和组群: 2(打开之后,在Red Hat 用户管理器中,创建用户a和用户b: (1)用户a的设置 (2)用户b的设置 3(配置网络,使得计算机的IP地址和虚拟机的IP地址在同一个网络下 4. 查看计算机的IP地址:192.168.5.67,然后设置虚拟机的IP地址: 192.168.5.100;默认网关地址:192.168.5.201 5. 重启虚拟机,可以以root用户,也可以用,a或b用户登录虚拟机,再打开 虚拟机的远程服务 6( 在服务配置中选择远程服务telnet,然后重启虚拟机 7(利用PING命令来测试计算机和虚拟机是否PING通 8(点击确定,然后在运行窗口里面PING192.168.5.100 9(PING通后,再键入TELNET192.168.5.100,然后得到下面窗口 10(在用户a下建立‘b.txt’文件: (1)在9中的窗体中输入a,再输入用户a对应的密码 (2)输入pwd: (3)在目录a下,建立文件“b.txt”,用命令:“vi b.txt” (4)输入‘i’,进行插入 (5)输入如:“daimin’telnet”的内容后,按ESC键退出 (6)键入“:w” 进行保存 (7)键入“:q”退出 (8)键入“cat b.txt”进行查看 (9)查看结果如下 11(在目录b下建立‘a.txt’文件: (1)在9中的窗体中输入b,再输入用户b对应的密码 (2)输入“pwd”: (3)在目录b下,建立文件“a.txt”,用命令:“vi a.txt” (4)输入‘i’,进行插入 (5)输入如:“emily’telnet”的内容后,按ESC键退出 (6)键入“:w ”进行保存 (7)键入“:q”退出 (8)键入“cat b.txt”进行查看 (9)查看结果如下 12(在目录home下的目录a和目录b如下: (1)目录a 下的文件:b.txt,如下: (2)显示文件b.txt的内容为: (3)目录b下的文件:a.txt,如下: (4) 目录b下文件a.txt的内容: 13(设置权限:用户a可读b用户下的文件,b用户可读、可写 b用户下的文件 (1)用户b可读、可写 a用户下的文件b.txt,代码为: $chmod 766 / home/a/b.txt $ls -l (2)用户a对b用户下的文件a.txt可读,代码为: $chmod 744 / home/b/a.txt $ls -l (3)注销虚拟机,然后用a用户登陆,在用户a下查看用户b文件下的a.txt 文件: (4)打开 a的主目录,查看同组目录下的b文件,并进行查看 (5)注销虚拟机,然后用b用户登陆,在用户b下查看用户a文件下的b.txt 文件: (6)打开 b的主目录,查看同组目录下的a文件,并进行查看 命令的执行 通配符(*,?,[„],前导字符串{„})的使用,可以 也可以在计算机的运行中执行 设置在当前目录下存在car cats can cannon truck bus bike等文件 列出所有以字母“c”开头的文件,使用命令ls c* 查询的结果如下面黄色的区域 列出所有以字母“b”开头的文件名,命令为:ls b*,由于是用用户a登录的,所有在用户a下有b.txt 列出所有第一个字母为“c”,最后一个字母为“n”的文件,命令为:ls c*n 列出包含字母“a”的所有文件,命令为:ls *a* 列出当前目录下的所有文件,命令为:ls * 通配符“,”只能匹配任意一个字符,如:命令为:ls ,,n* 列出第一个字母为“b”,第三个字母为“s”的所有文件,命令为:ls b,s* 列出所有以字母b或c开头的文件名,命令为:ls [b,c]* 列出所有以字母b或c开头,以字母s或k结尾的文件,命令为:ls [b,c]*[s,k] 列出文件cars,cans,cats的信息,命令为:ls –l c{ar,an,at}s 由图可以看出在设置时没有设置cars,cans的文件,只有cats文件,并显示了cats文件的相关信息。 Ls或dir命令:列出当前目录的内容 1(以缩略格式显示目录内容,命令为:ls 2.以长格式显示目录内容,包括权限,用户名,修改时间等,命令为:ls –l 3.显示所有的块数,命令为:ls –s Cd命令:更改当前目录 1. 改变当前目录为/home/b,可以使用相对路径,命令为: $ pwd /home/a $ cd ../b $ pwd 2. 又将/home/b改变当前目录为/home/a,可以使用绝对路径,命令为: $ pwd /home/b $ cd /home/a $ pwd 3.将当前目录由/home/a/切换为/home/a/director,由于director目录在a目录下, 可以采用相对路径,命令为: $ pwd /home/a $ cd director $ pwd 4.从director目录返回到根目录,命令为: $ pwd home/a/director $ cd / $ pwd 5..将当前目录由/home/a/切换为/home/a/director,由于director目录在a目录下,可以采用绝对路径,命令为: $ pwd /home/a $ cd /home/a/director $ pwd Rm命令:删除目录或文件 1.如目录./home/a下有文件can cannon car cats truck 2.要将can cannon car cats truck这几个文件删除,命令为: $ rm can cannon car cats truck 3.用命令:$ ls查看结果为 4.在虚拟机中查看结果跟在运行程序中的查找结果一样 Mkdir命令:创建目录 1. 在目录./home/a下创建 dai liu yang 目录,命令为: $ pwd /home/a $ mkdir dai liu yang $ ls 2.查看虚拟机目录./home/a下的显示结果一致 3.使用绝对路径创建目录dai的子目录min,命令为: $ mkdir /home/a/dai/min $ ls /home/a/dai 4. .查看虚拟机目录./home/a/dai下的显示结果一致 1. 如果创建的子目录在父目录中不存在,则无法创建,可使用选项“-p”逐步 创建目录,如在当前目录下创建li/document,命令为: $ pwd $ mkdir li/document $ mkdir –p li/document $ ls $ cd li $ ls 6. 查看虚拟机目录./home/a/li下的显示结果一致 7.创建新目录、usr,且指定权限为700,命令为: $ mkdir –m 700 usr 8. 查看虚拟机目录./home/a/li下的usr目录的权限显示结果一致 Cp命令:复制目录或文件 2. 把b.txt文件复制到/home/a/dai目录下,命令为: $ cp b.txt /home/a/dai 2.查看虚拟机目录./home/a/dai下的显示结果一致 Mv命令:移动文件或目录 1(将当前目录下的c.txt文件移到liu目录下 3. 将 c.txt文件移到liu目录,命令为: $ mv c.txt liu 4.此时目录a下无c.txt文件,但在/home/a/liu目录下找到 5. 查看虚拟机目录./home/a/liu下的显示结果一致 6.将director目录改名为zhu,命令为: $ mv director zhu Find命令:查找文件 1. 从当前目录查找所有以.txt结尾的文件并在屏幕上显示出来,命令为: $ find . –name ‘*.txt’ -print 2. 从根目录查找类型为符号连接的文件,并将其删除,命令为: $ find / -type l –exec rm{}\ 3. 从当前目录查找涌入b的所有文件并在屏幕上显示,命令为: $ find . –user ‘b’ -print .c文件名,命令为: 5.显示当前目录中大于20字节的 $ find . –name “*.c” –size +20c -print 6.显示当前目录中恰好10天前访问过的文件名,命令为: $ find . –atime 10 -print 7.显示当前目录中不到10天前访问过的文件名,命令为: $ find . –atime -10 -print 8.查找/home目录下权限为640的文件或目录,命令为: $ find /home –perm 640 9.搜索根目录下小于100kb的文件,并显示,命令为: $ find / -size -100k -print Grep命令:在文件中搜索指定的字符串 1. 文件b.txt中查找包含“aa”字符串的行,命令为: $cat b.txt $grep aa c.txt 2. $cat b.txt $grep aa ee c.txt 3.在/home/a/c.txt文件中查找包含“kdfj”字符串的行,命令为: $grep –p kdfj c.txt 4. 统计指定文件中包含某字符串的行数、字数或字节数: $grep ‘bb’ c.txt | wc 5. grep命令除了作为其他命令的输入,也可以作为一些命令的输出,如当前运 行的进程中查找vi程序的进程信息,命令为: $ ps aux | grep vi Rmdir命令:删除空目录 Chown命令:改变文件或目录的拥有者 Chgrp命令:修改文件或目录所属的用户组 Cat命令:把一个文件发送到标准输出设备 More命令:一次显示一屏信息 Less命令:显示文件时允许用户既可以向前又可以向后翻略文件 Pwd命令 Stat命令 Uname命令 Hostname命令 Dmesg命令 Free命令 Locale命令 Cat /etc/issue命令 Ps命令 Top命令 Pstree命令 History命令 Mesg命令 Mkbootdisk命令 Clear命令 Reboot命令 Shutdown命令 Halt命令 Man命令 Info命令 Help命令
/
本文档为【linux 实验报告文件和目录的权限设置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索