システムファイル: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/
答え1
このディレクトリにグローバル書き込み権限を付与するには、次の手順を実行する必要があります。
chmod a+w wp.localhost [1]
これは、「影響を受ける」文字(u
、g
またはo
)を省略するとa
意味しますa
が、現在を設定しないためですumask
。たとえば、「書き込み」ビットは「グループ」と「その他」の位置に設定されます。明示的に指定しないと無視されます。umask
0022
chmod
a
マニュアルchmod
ページには次のように明確に記載されています。
これらの["影響を受ける"文字]が提供されていない場合、効果はあたかも存在する
a
のと同じですが、umaskに設定されたビットは影響を受けません。
[1]これを行う前にもう一度考えてみてください!