Linux 下权限设置中的数字表示


r 代表读(read),w 代表写(write),x 代表执行(execute)

读,权限是二进制的100,十进制是4;
写,权限是二进制的010,十进制是2;
执行,权限是二进制的001,十进制是1;

具备多个权限,就把相应的 4、2、1 相加就可以了:
若要 rwx 则 4+2+1=7
若要 rw- 则 4+2=6
若要 r-x 则 4+1=5
若要 r-- 则 =4
若要 -wx 则 2+1=3
若要 -w- 则 =2
若要 --x 则 =1
若要 --- 则 =0

Linux下权限设置一共十个字符,分成四段。

例如:

-rw-rw-r--

第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录

第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6,也就是110

第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6,也就是110

第八九十个字符“r--”表示其他用户权限。              所以用数值表示为2,也就是100

所以操作此文件的权限用数值表示为662

参考博客:http://blog.csdn.net/u013063153/article/details/53113979 , http://www.cnblogs.com/laov/p/3541414.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM