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
相关推荐
大聪明-PLUS1 分钟前
工业控制器、Linux 和纯 C++。第一部分
linux·嵌入式·arm·smarc
碎碎思1 分钟前
从 JTAG 启动 Zynq-7000 嵌入式 Linux:使用 XSCT 全流程教程
linux·运维·服务器·fpga开发
星盾网安4 分钟前
智慧门店系统开发-04-Web服务器搭建
运维·服务器
一颗青果4 分钟前
单例模式 | 死锁
linux·服务器·单例模式·1024程序员节
路西法0122 分钟前
# CentOS系统yum方式安装MySQL
linux·mysql·centos
胡萝卜3.024 分钟前
穿透表象:解构Linux文件权限与粘滞位的底层逻辑
运维·服务器·机器学习·文件管理·linux安全·linux权限·umask
CAU界编程小白33 分钟前
Linux编程系列之进程概念(上)
linux
yangn037 分钟前
ysu-527科研服务器使用指南
linux·运维·服务器
ydswin1 小时前
Sidecar不就是在Pod里多跑一个容器吗!
linux·kubernetes
QT 小鲜肉1 小时前
【Linux命令大全】001.文件管理之mdu命令(实操篇)
linux·运维·服务器·chrome·笔记·microsoft