Owner (u) Group (g) Public (o)
Read (4)
Write (2)
Execute (1)
000
---------

说明

计算 chmod 权限,在 Linux 中,使用 chmod 来为文件或目录赋予权限。
如何用一个字段表示多个状态?
1. 各个值需要是 2^n 格式 (1,2,4,8,16,32...);
2. 要表示 2,值为 2;既要表示 2,也要表示 4,值为 4+2 = 6;
运算过程:(值&要比较的值)= 要比较的值,例如,(6&2) == 2,(6&4) == 4。

0 条用户评论

0 / 300