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
相关推荐
小小小米粒2 小时前
NAT 模式, 仅主机模式 Host-Only ,桥接模式 Bridge
linux·服务器·网络
梦白.4 小时前
Python的容器类型
运维·python
沙漏无语6 小时前
(二)TIDB搭建正式集群
linux·数据库·tidb
tuotali20266 小时前
天然气压缩机技术2026,高可靠性长周期运行与智能运维融合路径
运维·python
思麟呀6 小时前
计算机网络初步认识
linux·计算机网络
姚不倒6 小时前
三节点 TiDB 集群部署与负载均衡搭建实战
运维·数据库·分布式·负载均衡·tidb
gpio_016 小时前
自建gitlab服务器并用sakurafrp穿透
运维·服务器·gitlab
k7Cx7e6 小时前
Debian执行ssh root@localhost 提示认证失败
运维·debian·ssh
浩子智控6 小时前
zynq嵌入式开发(2)—基本开发测试实例
linux·嵌入式硬件·硬件架构
闻道且行之6 小时前
Nginx 安装、做成服务及 HTTPS 配置全流程
linux·运维·nginx·https