Permissions
chmod 不會更改某些目錄的權限
系統文件:
ext4
apache:
我使用以下命令將文件的所有者更改為:chown -R apache: wp.localhost
然後,我無法更改 wp.localhost 中目錄的權限,也無法更改 wp.localhost 本身
例如,我使用命令
chmod +w wp.localhost
。而且我沒有看到任何權限更改。我也通過命令再次更改了文件夾組,但沒有解決問題。
chown -R apache:users wp.localhost
前後的逗號和權限:
#ls -ld wp.localhost drwxr-xr-x 6 apache users 4096 Mar 28 15:26 wp.localhost/ # chmod +w wp.localhost # ls -ld wp.localhost drwxr-xr-x 6 apache users 4096 Mar 28 15:26 wp.localhost/
如果要授予對該目錄的全域寫入權限,則必須這樣做
chmod a+w wp.localhost [1]
這是因為省略“誰受到影響”字母(
u
、、或)意味著g
,但不會設置在您目前設置的位。因此,例如,如果您的was ,則 ‘write’ 位設置在 ‘group’ 和 ‘other’ 位置,如果您沒有明確指定,則會忽略它。o``a``a``umask``umask``0022``chmod``a
手冊頁對此
chmod
很明確:如果這些都沒有
$$ ‘who is affected’ letters $$給定,效果就像
a
給定一樣,但在 umask 中設置的位不受影響。$$ 1 $$做這件事之前要仔細考慮!