linux 文件权限

仅仅记录一下,怎么添加文件权限

r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1,777就是rwxrwxrwx

你可能不懂什么意思

举个例吧!

如上图有一个文件,它的权限是-rwxr-x--x

那么可以拆分开

bas 复制代码
 -
 rwx    
 r-x  
 --x

四个分段

##1.第一个分段:文件类型
- :普通文件
d :目录
l : 符号链接
b :块设备 (硬件存储设备)
c :字符设备文件
p:管道文件

##2.第一个分段:文件所属者对该文件的权限

##3.第一个分段:其他用户的权限(既不是文件所有者也不是文件所属组的用户)

##4.第一个分段:文件所属者对该文件的权限

如果你要给这个文件mycat.sh文件添加-rwxr-x--x 权限

那么它对应的值应该是(分三段 ,其中第一段省略)

bas 复制代码
 
 rwx      对应的值是7    r=4,w=2,x=1       即 4+2+1=7

 r-x      对应的值是5    r=4,x=1           即4+0+1=5
 
 --x      对应的值是1        x=1           即0+0+1=1
 

合起来就是751

所以命令应该是:

bash 复制代码
chmod --R 751 mycat.sh
相关推荐
没有啥的昵称8 分钟前
linux下用QLibrary载入动态库
linux·qt
北方的流星9 分钟前
华为帧中继配置
运维·网络·华为
踏浪无痕15 分钟前
从 node-exporter 学如何写出可复用的监控指标
运维·后端·架构
飞Link18 分钟前
【CentOS】Linux(CentOS7)安装教程
linux·运维·服务器·centos
知识分享小能手21 分钟前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04中的过滤器知识点详解(13)
linux·学习·ubuntu
lifewange22 分钟前
100 个接口,1000 个业务场景,如何设计自动化测试用例?框架是如何设计的?
运维·自动化·测试用例
牛奔30 分钟前
Linux 的日志分析命令
linux·运维·服务器·python·excel
深耕AI35 分钟前
Docker Volumes详解
运维·docker·容器
飞Link37 分钟前
【Linux】Linux(CentOS7)配置SSH免密登录
linux·运维·服务器
飞Link39 分钟前
【Java】Linux(CentOS7)下安装JDK8(Java)教程
java·linux·运维·服务器