現在、Linuxシステムをいじっていますが、次のような状況になっています。
ディレクトリ/srv/ httpには、次の権限が設定されています。
drwxrwxr-x 2 root httpdev 80 Jun 13 11:48 ./
drwxr-xr-x 6 root root 152 Mar 26 13:56 ../
-rwxrwxr-x 1 root httpdev 8 Jun 13 11:48 index.html*
以前、次のコマンドを使用してグループhttpdevを作成しました。
groupadd httpdev
そして私のユーザーサイターを追加しました:
gpasswd -a sighter httpdev
次に、chownコマンドとchmodコマンドを使用して、上記のようにアクセス許可を設定しました。
しかし、今では、ユーザーサイターとして、次のようなタッチでindex.htmlファイルを変更したり新しいファイルを作成したりすることは許可されていません。
<sighter [bassment] ~http> touch hallo.php
touch: cannot touch `hallo.php': Permission denied
何が間違っているのかわかります。私はそこでやりたいことができると期待していたので、グループはすべての権利を持っています。
次の出力は参考用です。
<sighter [bassment] ~http> cat /etc/group | grep sighter
...
httpdev:x:1000:sighter
...
使用されているlinux-distroはarchlinuxです。