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 分钟前
RTX 5090 八卡服务器 vs RTX PRO 6000 整机:AI 推理、微调与渲染选型部署指南
运维·服务器·rtx5090
DYWorker00133 分钟前
Linux驱动子系统:DMA-Buf —— Consumer和Provider(008)
linux·驱动开发
雯宝1 小时前
Linux 内核函数集
linux
GeW2 小时前
从挂科到高分通过:RHCE快速拿证的10个提分技巧
linux
蓝胖的四次元口袋2 小时前
Docker Compose多容器编排与Nginx集群实战
运维·nginx·docker compose
懂软件的胡子个哥2 小时前
微信 API 消息回调怎么设计,才能避免丢消息和重复处理
运维·微信·架构·wechatapi·个人微信号二次开发
吉甫作诵2 小时前
Redis 常用命令大全:11 大类命令速查手册
运维·数据库·redis·缓存·nosql
鸠摩智首席音效师3 小时前
Linux /etc/nsswitch.conf 文件有什么作用 ?
linux
东城居士3 小时前
理解pinctrl和gpio子系统驱动
linux·嵌入式系统
H_oRIZoN_3 小时前
Linux入门DAY43 ARM 架构基础、寄存器、大小端、异常向量、交叉编译
linux·arm·linux应用编程