博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux目录的读(r)、写(w)、执行(x)权限说明
阅读量:4987 次
发布时间:2019-06-12

本文共 742 字,大约阅读时间需要 2 分钟。

linux目录的读、写、执行权限说明

1、可读r   #表示具有浏览目录下面文件及子目录的权限。即ls dir

1)如果没有x权限,不能进到目录里,即无法 cd dir

2)如果没有x权限,ls列表可以看到所有文件名,但是会提示无权访问目录下文件
3)如果没有x权限,ls -l列表,所有的属性会带有问号,也会提示无权访问目录下文件,但是可以看到所有文件名

2、可写w   #表示具有增加、删除或修改目录内文件名(一般指文件名)的权限(需要x权限配合)

1)增加的不是文件内容,而是创建一个新文件

2)修改的不是文件内容(这个看文件本身的权限),只能修改文件名、重命名文件(文件名是在目录的block中,看目录的权限是w的就可以)
3)删除文件是看目录的权限,而不是看文件本身的权限,如果没有x权限则不能删除

3、可执行x   #表示具有进出目录的权限,即cd dir

1)没有r无法列表文件及目录

2)没有w无法新建和删除

linux普通文件的读、写、执行权限说明

1、可读r   #表示具有读取\阅读文件内容的权限

2、可写w    #表示具有新增、修改文件内容的权限

1)如果没有r配合,那么vim编辑文件会提示无法编辑(但可强制编辑,echo可以重定向或追加)

2)删除文件(修改文件名等)的权限是受父目录的权限控制,和文件本身权限无关

3、可执行x    #表示具有执行文件的权限

1)文件本身要能够执行

2)普通用户同时还需要具备r的权限才能执行
3)root即时没有r权限,只要有x权限就能执行
4)root用户位没有执行权限,但只要其他权限位还有x权限,那它就能执行

 

转载于:https://www.cnblogs.com/wutao666/p/9588185.html

你可能感兴趣的文章
MINIDVD
查看>>
[USACO08NOV]安慰奶牛Cheering up the Cow
查看>>
Java父类与子类中静态代码块 实例代码块 静态变量 实例变量 构造函数执行顺序...
查看>>
在Mac pro上如何配置adb命令?
查看>>
Android内存优化12 内存泄漏常见情况3 注册泄漏
查看>>
登录保存登录凭证
查看>>
python-15:装饰函数之二 实例 序列解压小技巧
查看>>
Facebook Tab & App 开发入门和FAQ
查看>>
python 3.5: TypeError: a bytes-like object is required, not 'str'
查看>>
.NET的 IL 指令详细说明
查看>>
链表基本操作的实现
查看>>
多级菜单(低效版)
查看>>
[Leetcode Week14]Construct Binary Tree from Inorder and Postorder Traversal
查看>>
Java分布式锁三种实现方案
查看>>
使用Idea作为go的IDE
查看>>
OceanBase分布式系统负载均衡案例分享
查看>>
Linux基础命令---文本编辑sed
查看>>
JS URL转码escape() encodeURI() encodeURIComponent()
查看>>
kubernetes之收集集群的events,监控集群行为
查看>>
特征选取2-机器学习中,有哪些特征选择的工程方法?
查看>>