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
相关推荐
鹿鸣天涯14 分钟前
Wine 10.15 发布!Linux 跑 Windows 应用更丝滑了
linux·运维·windows
新手村领路人1 小时前
Ubuntu18.04 libc.so.6: version `GLIBC_2.28‘ not found问题
linux·ubuntu·pycharm
Lynnxiaowen1 小时前
今天我们继续学习python3编程之python基础
linux·运维·python·学习
hour_go2 小时前
Linux Shell 实验一:数据采集与脚本调试错误总结
linux·笔记·bash·shell·实验报告·错误排查
Do_GH2 小时前
【Docker】06.通过WSL部署Docker Desktop
运维·docker·容器
40kuai2 小时前
nginx server_tokens 和proxy_hide_header的差别
运维·nginx
大海里的番茄2 小时前
随时随地看监控:我的UptimeKuma远程访问改造记
linux·网络
潇湘梦2 小时前
centOS防火墙操作
linux·运维·centos
Aubrey-J3 小时前
Linux中快速部署Elasticsearch(基础&TLS配置)
linux·服务器·elasticsearch
奥尔特星云大使3 小时前
详细的Linux系统更新yum源的教程
linux·运维·服务器·ubuntu·centos·yum源·epel源