用# 字符代表一个数字。
chmod ### file directory
如果使用数值法,权限由三位(或在设置高级权限时为四位)八进制数来表示。单个八进制数字可以表示0-7的任何单个值。
从0开始。
如果该访问级别应该具有读取权限,则加 4。
如果应该具有写入权限,则加 2。
如果应该具有执行权限,请加 1。
1)检查权限-rwxr-X—。对于用户,rwx计算为4+2+1=7。
对于组,r-x计算为4+0+1=5,对于其他用户 — 表示为0。将这三个放在一起,这些权限的数值法表示为 750。
2)这一计算也可按相反的方向执行。我们来看一下权限 640。对于用户权限,6 表示读取(4)和写入(2),其显示为 rw-。对于组部分,4仅包含读(4),显示为 r–。对于其他用户使用的0 表示无权限(—),因此这一文件最终的符号权限集为-rw-r----0
3)使用数值权限,输入和发音会比较短,而且可以完全控制所有权限。
chmod 644 samplefile
chmod 75 sampledir