![曝光:Linux企业运维实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/931/23400931/b_23400931.jpg)
上QQ阅读APP看书,第一时间看更新
5.8 chmod二进制权限
Linux权限默认使用rwx来表示,为了更简化在系统中对权限进行配置和修改,Linux权限引入二进制表示方法,代码如下。
Linux权限可以将rwx用二进制来表示,其中有权限用1表示,没有权限用0表示。
Linux权限用二进制显示如下:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P82_18708.jpg?sign=1738921361-AGrnvNhia255uV6qwgtrrWkjsDWAipMD-0-87b065057f9ff30990f308a52f7c4812)
以此类推,转化为十进制,对应十进制结果显示如下:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P82_18710.jpg?sign=1738921361-QLj2V95fL3HrkmhpdD3rYJ48IyNjnOv6-0-ce6e6989f1bdb0ad828c4823700d35b3)
得出结论,用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