UNIX 文件权限.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UNIX 文件权限.pdf

UNIX ⽂件权限 ⽂件权限 ⽂件所有权是 UNIX 的⼀个重要的组成部分,提供了⼀种安全的⽅法来存储⽂件。在 UNIX 中每个⽂件有 下属性: 所有者权限:所有者的权限决定⽂件的所有者可 对⽂件执⾏的操作。 组权限:组权限决定了属于该组的成员对他所拥有的⽂件能够执⾏的操作。 其他⼈权限:其他⼈权限表⽰其他所有⼈对于该⽂件能够进⾏的操作。 权限表⽰符 当使⽤ ls -l 命令的时候,会将与⽂件相关的各种权限展⽰出来,如下: $ls -l /home/amrood -rwxr-xr-- 1 amrood users 1024 Nov 2 00:10 myfile drwxr-xr 1 amrood users 1024 Nov 2 00:10 mydir 输出的第⼀列表⽰的是与⽂件或者⽬录相关的访问模式或者权限。 权限被分为三组,组中的每个位置代表⼀个特定的权限,这个顺序是:读(r)、写(w) 和执⾏(x): 前三个字符 (2-4) 表⽰⽂件的所有者的权限。例如 -rwxr-xr-- 代表,⽂件的 所有者拥有读 (r)、写 (w) 和执⾏ (x) 的权限。 第⼆组的三个字符 (5-7) 包含了该⽂件所属组的权限。例如 -rwxr-xr-- 表⽰ 了所属组拥有读 (r) 和执⾏ (x) 的权限,但没有写权限。 最后⼀组三个字符 (8-10) 代表其他⼈的权限。例如 -rwxr-xr-- 代表其他⼈只 有读 (r) 的权限。 ⽂件访问模式 ⽂件的权限是 UNIX 系统安全性的第⼀道防线。UNIX 权限的基本组成部分是读, 写,执⾏权限,如下所述: 1. 读:分配对⽂件的内容进⾏读取和查看⽂件的权限。 2. 写:分配对⽂件的内容进⾏修改或者删除的权限。 3. 执⾏:允许⽤户将该⽂件作为⼀个程序进⾏执⾏的权限。 ⽬录访问模式 ⽬录访问模式采⽤和其他⽂件⽤相同的⽅式组织。但是有⼀些差异,还是需要提到: 1. 读:访问⽬录意味着⽤户可 读取⽬录下的内容。⽤户可 查看⽬录内的⽂件 名。 2. 写:这个权限意味着⽤户可 在⽬录下⾯删除或者新建⽂件。 3. 执⾏:执⾏⼀个⽬录并没有真正的意义,因此将它当作可 遍历⽬录的权限。 ⽤户为了执⾏ ls 或者 cd 命令就必须先访问了 bin ⽬录。 改变权限 改变⽂件或⽬录的权限,您可 使⽤ chmod(chang mod )命令。有两种⽅法可 使⽤ chmod :符号模式和绝对模式。 符号模式中使⽤ chmod 对于初学者来说使⽤符号模式是最简单的来修改⽂件或⽬录的权限⽅法。可 ⽤下表 中的符号来添加、删除或指定你想要设置的权限。 Chmod 操作符 描述 + 给⽂件或者⽬录添加指定的权限。 - 删除⽂件或者⽬录的权限。 = 设置指定的权限。 如下是 t stfil ⽂件为⽰例。对 t stfil ⽂件运⾏ ls -l 就会像下⾯⼀样显⽰⽂件的 权限: $ls -l testfile -rwxrwxr-- 1 amrood users 1024 Nov 2 00:10 testfile 接下来将前⾯表格中的 chmod 命令都对 t stfil 运⾏⼀下,下⾯的是在 ls -l 运⾏之 后,你可 看到⽂件权限的改变: $chmod o+wx testfile $ls -l testfile -rwxrwxrwx 1 amrood users 1024 Nov 2 00:10 testfile $chmod u-x testfile $ls -l testfile -rw-rwxrwx 1 amrood users 1024 Nov 2 00:10 testfile $chmod g=rx testfile $ls -l testfile -rw-r-xrwx 1 amrood users 1024 Nov 2 00:10 testfile 下⾯将展⽰如何将上⾯的命令组合成⼀⾏: $chmod o+wx u-x g=rx testfile

文档评论(0)

zhuwo + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档