项目4-文件权限管理.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题引入——项目背景 在用户test的家目录中有一个shell脚本,该脚本的名字是bird.sh。由于开发脚本时的疏忽,该脚本对所有用户都有读、写和可执行权限。现在需要修改该脚本满足下列要求: 对于test用户,对bird脚本用于读、写、可执行权限 对于test组的用户,拥有读和可执行权限 对于其它用户,没有任何权限 课题引入——项目分析 完成本项目需要解决的问题: 1、文件权限是什么意思? 2、文件权限的类型有哪些? 3、如何设置和修改文件权限? 课题引入——教学目标 学习本课需要实现的教学目标: 掌握文件权限的基本概念 掌握文件权限的类型 掌握文件权限的设置方法 掌握使用各种文件系统 课题引入——应达到的职业能力 学生学习本课后应该具有的职业能力: 使用字符表示方式设置文件权限的能力 使用数字方式设置文件权限的能力 对linux系统文件的管理能力 良好的团队合作能力 项目问题一文件权限概述 文件是操作系统用来存储信息的基本结构,是一组信息的集合。 文件通过文件名来唯一的标识。Linux中的文件名称最长可允许255个字符,这些字符可用A~Z、0~9、.、_、-等符号来表示。 与其他操作系统相比,Linux最大的不同点是没有“扩展名”的概念,也就是说文件的名称和该文件的种类并没有直接的关联,例如smaple.txt可能是一个运行文件,而sample.exe也有可能是文本文件,甚至可以不使用扩展名。 另一个特性是Linux文件名区分大小写。例如sample.txt、Sample.txt、SAMPLE.txt、samplE.txt在Linx系统中代表不同的文件,但在DOS和Windows平台却是指同一个文件。 在Linux系统中,如果文件名以“.”开始,表示该文件为隐藏文件需要使用“ls -a”命令来才能显示。 文件权限概述 在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 通过设定权限可以从以下三种访问方式限制访问权限: 只允许用户自己访问 允许一个预先指定的用户组中的用户访问 允许系统中的任何用户访问 文件权限概述 用户能够控制一个给定的文件或目录的访问程度。一个文件或目录可能有读、写及执行权限。 当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。 文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。 文件权限概述 三种不同的用户类型能够访问一个目录或者文件:所有者、用户组或其他用户。所有者是创建文件的用户,文件的所有者能够授予所在用户组的其他成员以及系统中除所属组之外的其他用户的文件访问权限。 每一个用户针对系统中的所有文件都有它自身的读、写和执行权限。 第一套权限控制访问自己的文件权限,即所有者权限 第二套权限控制用户组访问其中一个用户的文件的权限 第三套权限控制其他所有用户访问一个用户的文件的权限 项目问题二 文件权限的类型 下图中第二行开始,每一行的第一个字符一般用来区分文件的类型,一般取值为d,-,l,b,c,s,p。具体含义为: d:表示是一个目录,在ext文件系统中目录也是一种特殊的文件。 -:表示该文件是一个普通的文件。 l: 表示该文件是一个符号链接文件,实际上它指向另一个文件。 b、c:分别表示该文件为区块设备或其他的外围设备,是特殊类型的文件。 ?s、p:这些文件关系到系统的数据结构和管道,通常很少见到。 文件权限的类型 在上面的显示结果中,每一行的第2~10个字符表示文件的访问权限。这9个字符每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。代表的意义如下: 字符2、3、4表示该文件所有者的权限,有时也简称为u(User)的权限。 字符5、6、7表示该文件所有者所属组的组成员的权限。例如,此文件拥有者属于“user”组群,该组群中有6个成员,表示这6个成员都有此处指定的权限。简称为g(Group)的权限。 字符8、9、10表示该文件所有者所属组群以外的权限,简称为o(Other)的权限 文件权限的类型 9个字符根据权限种类的不同,也分为3种类型: r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(execute,执行):对文件而言,具有执行文件的权限;对目录来说该用户具有进入目录的权限。 -:表示不具有该项权限。 文件权限的类型 每个用户都拥有自己的主目录,通常在/home目录下

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档