想要将文件的模式更改为-rw-------
.
使用chmod 755 ~/.ssh/authorized_keys
得到的结果为:
$ ls -la ~/.ssh/authorized_keys
-rwxr-xr-x. 1 root root 755 Dec 11 03:09 /root/.ssh/authorized_keys
但是想要得到这个结果:
-rw-------. 1 root root 755 Dec 11 03:09 /root/.ssh/authorized_keys
不行。如果使用它可以更改chmod 600
。但是,它显示为755
。
您可以在脑海中进行数学运算并将权限位转换为八进制,但使用符号权限要容易得多。在这种情况下,您需要知道第一个组用于所有者(u=user),第二个用于组(g),第三个用于其他所有人(o=other)
而不是
755
你会使用u=rwx,go=rx
,而不是764
你会使用u=rwx,g=rw,o=r
。当然,755
它比符号等价物更快,但自然不那么容易理解它的含义。