栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux的文件和文件夹权限问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux的文件和文件夹权限问题

下图所示,文件权限为(属主:可读可写,属组:可读,其他用户:可读)

在文件中的各权限的含义:

  • r:可以使用文件查看类工具,比如cat,可以获取其内容
  • w:可以修改其内容,文件是否可以删除和文件的权限无关
  • x:可以把文件提请内核启动为一个进程,即可执行(运行)此文件(此文件内容必须是可执行的)

如下图,文件夹的权限是(属主:可读可写)

下面举个例子:把文件权限设置为777,但是所属文件名设置为705,看其他用户是否能删除a.txt文件。

如下图可以看到删除a.txt是失败的,所以说文件的rwx权限不决定是否可以删除,应该取决于他上级的文件夹的权限

在文件夹中的各权限的含义:

  • r:可以使用ls查看此目录中文件名列表,但无法看到文件的属性meta信息,包括inode号,不能查看文件的内容
  • w:可以在此目录下创建文件,也可以删除目录中的文件,而和被删除的文件权限无关
  • x:可以cd进入目录,可以使用ls -l file或stat file查看此目录中指定文件的元数据,当预先知道文件的名称时,也可以查看文件的内容,属于目录的可访问的最小权限
  • X:分配给目录或有部分权限的文件的x权限,对无任意x权限的文件则不会分配x权限(只给文件夹加x权限,如果文件中属主属组其他有一个有x权限也会加,)

  • 修改a.txt的权限为500
  • chmod -R a+X hehe,a.txt的权限就修改为511,因为原来的属主包含有x
  • 如果a.txt的权限的属主没有包含x呢,chmod -R a+X hehe这个命令就不会给a.txt加x的权限

  • 如下图文件夹的权限为701
  • 对于guoguo来说只有x权限,事先知道hehe下的a.txt文件可以cat看到里面的内容(a.txt文件内容为空),也可以cd进去hehe文件夹,但是ls报错

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962204.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号