Linux对file和directory的控制,是通过RWX这种控制符来控制的。简要分析下RWX对应的数字符号含义:
1.RWX,把每一位R,W,X简单看成是R_,W_,X_的一种排列组合,这一位有权限,那么就是1,否则就是0。简单说来就是000,001,010,011,111,110,111这类组合。
2.那么我们这里把从右到左的第一位,也就是X所在的那一位,定为1,W定为2(1*2+0),R定为4(2*2+0+),_WX,RWX,R_X, _ _ _ 这几类就是以上组合的十进制值。
for example: RWX:7, _WX:3,R_X:5,RW_:6
3. RWXR_XR__,这类组合是正对OWNER,GROUP,OTHER这类用户名和组,其他OS用户来设定文件或者文件夹访问方式的。