前言:本质上是二进制的十进制转换
100—读—4
010—写—2
001—执行—1
每个用户类别的权限是这三个值的相加和:例如 rwx
= 4+2+1=7
,r-x
= 4+0+1=5
ls -l backup.sh
# 输出结果:
-rwxr-xr-- 1 alice dev-team 1024 Jan 1 10:00 backup.sh
#- rwx r-x r-- alice dev-team
#文件类型 所有者权限 组权限 其他人权限 所有者 所属组
权限数字(如 755
)按顺序对应这三个身份:
7 5 5
↓ ↓ ↓
Owner Group Others
如chmod 755 report.txt
:
- 所有者:
7
→rwx
(读+写+执行) - 所属组:
5
→r-x
(读+执行,不可写) - 其他人:
5
→r-x
(同上)
sudo chown lisa:dev-team project-plan.docx # 设置所有者为 lisa,组为 dev-team
sudo chmod 660 project-plan.docx # 权限设置为 rw-rw—-