
























我们在Linux中经常设置文件夹或文件的权限,使用 chmod 777,而后面 777 表示的就是权限,仅仅三个数字就表示了三种角色的三种权限,我们逐个进行解释。 二进制位 三个数字,我们需要拆开看,每个数字代表一个角色的三种权限,我们用7为例。 linux 的设计非常巧妙,使用三个二进制位就标识了三种权限,下面是二进制表示:
这样我们就得到四种基础的权限表示:
然后就可以自由组合出下面的十进制数,例如:
由上可知,7就代表了全部可读可写可执行的全部权限,是权限中最大的。 角色权限 设置权限时有三个数字,例如 750 为例,从左到右依次的含义为:
由上可知,750 的含义是:文件所有者拥有全部权限;同组用户拥有可执行、可读取权限;其他用户没有任何权限。 字母表示 有的时候我们会看到 rwx 而不是数字,其实一样的,对照关系如下:
根据上面的进行组合:
由上面的表示可以得出 750 的权限字母可以表示为 wrx-rx----,是不是很简单? chmod 命令 在使用 chmod 771 的同时,我们也可以使用字母的方式,根据上面的知识,771 拆解为 user 可读可写可执行、group 可读可写可执行、other 可执行,那么就可以使用下面的命令: chmod ug=rwx,o=x file u的意思就是user,g的意思就是group,o的意思就是other。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。