在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 # 为所有用户添加执行权限
理解这些数值能帮助你快速计算和设置权限!