在Linux文件系统中,r
、w
、x
分别代表文件或目录的权限,它们对应的数值如下:
r (读权限):数值为 4
ls
命令)w (写权限):数值为 2
x
权限)x (执行权限):数值为 1
cd
命令)或访问子目录/文件元数据权限数值通过相加得到组合权限:
- rw-
= 4 (r) + 2 (w) + 0 (x) = 6
- r-x
= 4 + 0 + 1 = 5
- rwx
= 4 + 2 + 1 = 7
Linux权限分为三组(所有者、所属组、其他用户),每组用3位表示,例如:
rwxr-xr--
对应的数值为:
- 所有者:rwx
= 7
- 所属组:r-x
= 5
- 其他用户:r--
= 4
最终权限数值为 754。
使用 chmod
命令调整权限:
chmod 755 filename # 设置为 rwxr-xr-x
chmod +x script.sh # 为所有用户添加执行权限
理解这些数值能帮助你快速计算和设置权限!