上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