项目四--配置与管理文件系统PPT课件.ppt

上传人:优*** 文档编号:127684139 上传时间:2020-04-04 格式:PPT 页数:60 大小:1.73MB
返回 下载 相关 举报
项目四--配置与管理文件系统PPT课件.ppt_第1页
第1页 / 共60页
项目四--配置与管理文件系统PPT课件.ppt_第2页
第2页 / 共60页
项目四--配置与管理文件系统PPT课件.ppt_第3页
第3页 / 共60页
项目四--配置与管理文件系统PPT课件.ppt_第4页
第4页 / 共60页
项目四--配置与管理文件系统PPT课件.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《项目四--配置与管理文件系统PPT课件.ppt》由会员分享,可在线阅读,更多相关《项目四--配置与管理文件系统PPT课件.ppt(60页珍藏版)》请在金锄头文库上搜索。

1、Linux网络操作系统及应用教程 项目式 主编 杨云等主编人民邮电出版社 1 教材地址 2 项目四配置与管理文件系统 项目导入 作为Linux系统的网络管理员 学习Linux文件系统和磁盘管理是至关重要的 尤其对于初学者来说 文件的权限与属性是学习Linux的一个相当重要的关卡 如果没有这部份的概念 那么当你遇到 Permissiondeny 的错误提示时将会一筹莫展 职业能力目标和要求 Linux文件系统结构 Linux系统的文件权限管理 磁盘和文件系统管理工具 Linux系统的权限管理的应用 3 项目四配置与管理文件系统 1 全面理解文件系统与目录 2 管理Linux文件权限 3 修改文件

2、与目录的默认权限与隐藏权限 4 企业实战与应用 7 超级链接 5 项目实录 配置与管文件权限 6 实践习题 4 RedHatLinux支持的文件系统 ext3文件系统FAT 适用各种版本的DOS NTFS 适用WindowsNT Windows2000 VFAT和FAT32 适用Windows9x HFS 适用MacOS HPFS 适用OS 2 利用 ls lib modules 2 6 9 5 EL kernel fs 可以查看Linux系统所支持的文件系统 4 1任务1全面理解文件系统与目录 5 4 1 2子任务2理解Linux的目录结构 Linux文件系统使用单一的根目录结构 位于Lin

3、ux文件系统的顶层 所有分区都挂载到 下某个目录中熟悉各个系统目录 6 Linux文件系统标准结构 7 认识系统目录1 在Linux系统中有许多系统默认的目录 这些目录按照不同的用途而放置了特定的文件 根目录 包含整个linux系统的所有目录和文件 bin 此目录放置操作系统运行时所使用的各种命令程序 如cp dmesg kill login mv rm等常用命令 还有各种不同的shell 如bash bash2等 boot 系统启动时必须读取的文件 包括系统内核 dev 存放外围设备代号的文件 如硬盘的 dev hda 终端机的 dev tty0等 etc 放置与系统设置 管理相关的文件 如

4、passwd shadow 以及LILO配置文件lilo conf等 8 etc rc d 包含了开机或关机时所执行的script文件 etc X11 XWindow配置文件的目录 home 此目录为默认用来放置账号的自家目录 lib 放置一些共用的函数库 lib modules 存放系统内核的块 lost found 存放一些系统检查结果 把发现的一些不合法的文件或数据都存放在这里 通常此目录为空 mnt 默认含有 mnt cdrom和 mnt floppy两个目录 用来作为光盘与软盘的挂载点 proc 是一个虚拟文件系统 它存放当前内存映象 主要用于在不重启动机器的情况下管理内核 认识系统

5、目录2 9 Linux的文件类型 文件是操作系统用来存储信息的基本结构 通过文件名来标识 Linux系统中有三种基本的文件类型普通文件 包括文本文件 数据文件 可执行的二进制程序文件等 目录文件 Linux系统把目录看成是一种特殊的文件 利用它构成文件系统的树型结构 设备文件 Linux系统把每一个设备都看成是一个文件 10 Linux的文件类型 11 4 1 3子任务3理解绝对路径与相对路径 绝对路径 由根目录 开始写起的文件名或目录名称 例如 home dmtsai basher 相对路径 相对于目前路径的文件名写法 例如 home dmtsai或 home dmtsai 等 技巧 开头不

6、是 的就属于相对路径的写法 12 4 1 3子任务3理解绝对路径与相对路径 cd var log 绝对路径 cd var log 相对路径 代表当前的目录 也可以使用 来表示 代表上 层目录 也可以用 来代表 13 权限标识拥有者组名称文件与目录的相关信息 4 2任务2管理Linux文件权限 14 文件属性示意图 15 执行ls l命令后所显示的结果 最前面的第2 10个字符用来标示权限 第1个字符用于区别文件和目录 第1个字符的含义如下 d 表示一个目录 在ext3中 目录是一种特殊的文件 表示一个普通文件l 表示符号链接文件 实际上它指向另一个文件b c 分别代表区块主设备和其他的外围设备

7、 是特殊类型的文件s p 这些文件关系到系统的数据结构和管道 通常很少见到 权限的意义 1 1 第1栏为文件类型权限 16 每一行的第2 10个字符表示文件的访问权限 这9个字符每3个为一组 左边三个字符表示所有者权限 中间3个字符表示与所有者同一组的用户的权限 右边3个字符是其他用户的权限 代表的意义如下 字符2 3 4表示该文件所有者的权限 有时也简称为u User 的权限 字符5 6 7表示该文件所有者所属组的组成员的权限 字符8 9 10表示该文件所有者所属组群以外的权限 简称为o Other 的权限 权限的意义 1 1 第1栏为文件类型权限 17 这9个字符根据权限种类的不同 也分为

8、3种类型 r Read 读取 w Write 写入 x execute 执行 表示不具有该项权限 权限的意义 1 1 第1栏为文件类型权限 18 举例说明 brwxr r 该文件是块设备文件 文件所有者具有读 写与执行的权限 其他用户则具有读取的权限 rw rw r x drwx x x lrwxrwxrwx 该文件是符号链接文件 文件所有者 同组用户和其他用户对该文件都具有读 写和执行权限 权限的意义 1 1 第1栏为文件类型权限 19 2 第2栏表示有多少文件名连结到此节点 i node 3 第3栏表示这个文件 或目录 的拥有者账号 4 第4栏表示这个文件的所属群组5 第5栏为这个文件的容

9、量大小 默认单位为bytes 6 第6栏为这个文件的创建日期或者是最近的修改日期 7 第7栏为这个文件的文件名 权限的意义 2 20 4 2 3子任务3使用数字表示法修改权限 所谓数字表示法是指将读取 r 写入 w 和执行 x 分别以4 2 1来表示 没有授予的部分就表示为0 然后再把所授予的权限相加而成 例如为文件 etc file设置权限 赋予拥有者和组群成员读取和写入的权限 而其他人只有读取权限 则应该将权限设为 rw rw r 而该权限的数字表示法为664 因此可以输入下面的命令来设置权限 21 文件权限 22 如何更改权限 23 4 2 3子任务3使用数字表示法修改权限 如果要将 b

10、ashrc这个文件所有的权限都设定启用 那么就使用如下命令 24 4 2 4子任务4使用文字表示法修改权限 使用权限的文字表示法时 系统用4种字母来表示不同的用户 u user 表示所有者 g group 表示属组 o others 表示其它用户 a all 表示以上三种用户 25 4 2 4子任务4使用文字表示法修改权限 操作权限使用下面三种字符的组合表示法 r read 可读 w write 写入 x execute 执行 操作符号包括以下几种 添加某种权限 减去某种权限 赋予给定权限并取消原来的权限 26 4 2 4子任务4使用文字表示法修改权限 以文字表示法修改文件权限时 上例中的权限

11、设置命令应该为 root Server chmodu rw g rw o r etc file 27 格式 chmod ugoa rwx 文件名 表示增加权限 表示删除权限 表示分配权限 同时将原有权限删除 chmod更改权限命令 28 root hostroot chmodg xtest给同组用户分配执行权限 root hostroot chmodo rxtest给其他用户删除读和执行权限 root hostroot chmodu rwx g rwx o rwxtest给所属主 同组和其他用户分配读 写和执行权限 root hostroot chmodu rx g rxtest删除属主 同组

12、的读和执行权限 root hostroot chmoda rwxtest给所属主 同组和其他用户分配读 写和执行权限 更改权限举例1 文字法 29 root hostroot chmod777test给属主 同组和其他用户分配读 写和执行权限 root hostroot chmod500test给属主用户分配读和执行的权限而同组和其他用户无权限 root hostroot chmod666test给属主 同组及其他用户分配读和写的权限 root hostroot chmod711test给属主分配读 写 执行权限 同组和其他用户分配执行权限 更改权限举例2 数字法 30 格式 chown 选项

13、 用户 或 组 文件或目录 root hostroot chownlrjtest将test属主改为lrj root hostroot chownlrj lrjtest将test的属主改为lrj 属组改为lrj root hostroot chown Rwang lrjtest将test及在下的所有目录及文件的属主改为wang 属组改为lrj root hostroot chgrproottest将test的属组改为root 改变拥有权chown命令 31 4 2 6子任务6理解权限与指令的关系 1 让用户能进入某目录成为可工作目录的基本权限 2 用户在某个目录内读取一个文件的基本权限 3 让使

14、用者可以修改一个文件的基本权限 4 让一个使用者可以建立一个文件的基本权限 5 让用户进入某目录并执行该目录下的某个指令的基本权限 32 4 2 6子任务6理解权限与指令的关系 思考 让一个使用者bobby能够进行cp dirl filel dir2的指令时 请说明dirl filel dir2的最小所需权限是什么 参考解答 执行cp时 bobby要能够读取源文件并且写入目标文件 所以应参考上述第2点与第4点的说明 因此各文件 目录的最小权限应该如下 dirl 至少需要有x权限 filel 至少需要有r权限 dir2 至少需要有w x权限 33 4 3任务3修改文件与目录的默认权限与隐藏权限

15、4 3 1子任务1理解文件预设权限 umaskumask就是指定目前用户在建立文件或目录时候的权限默认值 那么如何得知或设定umask呢 请看下面的命令及运行结果 34 4 3任务3修改文件与目录的默认权限与隐藏权限 如果以上面的例子来说明的话 因为umask为022 所以user并没有被拿掉任何权限 不过group与others的权限被拿掉了2 也就是w这个权限 那么当使用者 建立文件时 rw rw rw w w rw r r 建立目录时 drwxrwxrwx d w w drwxr xr x 35 4 3 2子任务2利用umask 因此 当我们需要新建文件给同群组的使用者共同编辑时 uma

16、sk的群组就不能去掉2这个w的权限 这时umask的值应该是002 才使新建的文件的权限是 rw rw r 那么如何设定umask呢 简单得很 直接在umask后面输入002就可以了 命令运行情况如下 36 4 3 2子任务2利用umask 因此 当我们需要新建文件给同群组的使用者共同编辑时 umask的群组就不能去掉2这个w的权限 这时umask的值应该是002 才使新建的文件的权限是 rw rw r 那么如何设定umask呢 简单得很 直接在umask后面输入002就可以了 命令运行情况如下 37 4 3 3子任务3设置文件的隐藏属性 1 chattr功能说明 改变文件属性 语法 chattr RV v 文件或目录 38 4 3 3子任务3设置文件的隐藏属性 2 lsattr 显示文件隐藏属性 语法 root www lsattr adR 文件或目录选项与参数 a 将隐藏文件的属性也秀出来 d 如果接的是目录 仅列出目录本身的属性而非目录内的文件名 R 连同子目录的数据也一并列出来 39 4 3 4子任务4设置文件特殊权限 SUID SGID SBIT 我们前面一直提到关于文件的重

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号