0

我正在阅读一些文档,其中开发人员说某个文件需要设置为+rx 模式,因为外部服务正在访问该文件

这指的是什么 CHMOD 代码?777?

谢谢

4

1 回答 1

2

+rx表示:将读取和执行权限 (555) 减去 umask 位添加到默认权限。

通常,umask 为 022,默认权限为 644,因此结果为 755。

计算0644 | (0555 & ~0022)

+rx                : 555 -> 101 101 101
Umask              : 022 -> 000 010 010 &~
                   ======================
Add these perms    : 555 -> 101 101 101
Default permissions: 644 -> 110 100 100 |
                   ======================
Result             : 755 -> 111 101 101
于 2011-03-28T20:14:20.860 回答