曝光:Linux企业运维实战
上QQ阅读APP看书,第一时间看更新

5.8 chmod二进制权限

Linux权限默认使用rwx来表示,为了更简化在系统中对权限进行配置和修改,Linux权限引入二进制表示方法,代码如下。

Linux权限可以将rwx用二进制来表示,其中有权限用1表示,没有权限用0表示。

Linux权限用二进制显示如下:

以此类推,转化为十进制,对应十进制结果显示如下:

得出结论,用r=4,w=2,x=1来表示权限。

使用二进制方式来修改权限案例演示如下(其中默认jfedu.net目录权限为755):

(1)授予用户对jfedu.net目录拥有rwx权限:

chmod-R 755 jfedu.net

(2)授予组对jfedu.net目录拥有rwx权限:

chmod-R 775 jfedu.net

(3)授予用户、组、其他人对jfedu.net目录拥有rwx权限:

chmod-R 777 jfedu.net

(4)撤销用户对jfedu.net目录拥有w权限:

chmod-R 555 jfedu.net

(5)撤销用户、组、其他人对jfedu.net目录拥有x权限:

chmod-R 644 jfedu.net

(6)授予用户、组、其他人对jfedu.net目录只有rx权限:

chmod-R 555 jfedu.net