![]() |
1
1
只要检查一下,如果mod在给定的数字范围内。即。
如果还需要考虑特殊权限,则需要添加其他逻辑。 |
|
2
0
chmod遵循经典的unix/linux文件模式逻辑。这个数字用八进制表示一个位模式!符号!有9位用于读/写/执行加上一些特殊的附加标志,如所有权继承(所谓的S位)… 9位的顺序是:
单个位表示
例子
以上三种组合是最常见的。read+exec=5也很常见。目录上需要exec以允许目录列表。 在windows上,这是在底层文件系统允许的情况下模拟的。 因此,请避免任何删除所有者读取文件权限的操作。如果web服务器uid不是所有者,但组和web服务器进程应该能够读取该文件,还应避免删除第二个数字中的读取权限。 |