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
原文:http://www.cnblogs.com/mouxue/p/6429309.html