usermod -a -G グループユーザーが機能していません。

usermod -a -G グループユーザーが機能していません。

Ubuntu 12.04を使用してください。グループgefalkoにユーザーを追加しようとしています。www-data私は使う

root@xxx~# usermod -a -G www-data gefalko

正しく理解している場合は、www-datagefalkoが実行されたときに出力に次のように表示されます。groups

gefalko@xxx:~$ groups

ただし、出力にはwwwデータはありません。

gefalko adm cdrom sudo dip plugdev lpadmin sambashare

www-dataが所有するコンテンツを編集したいがindex.php編集できません(権限が拒否されました):

gefalko@xxx:/var/www/html/projectx$ ls -l
total 1320
...
-rwxrwxr-x  1 www-data www-data    1613 Bal 18 10:18 index.php
...

ベストアンサー1

ユーザーグループを変更すると、そのユーザーが次回ログインするまで変更は適用されません。したがって、ログアウトして再度ログインするか、gefalkoで新しいログインシェルを起動できます。

$ groups
sys lp wheel optical scanner terdon
terdon@oregano ~ $ sudo usermod -a -G www-data terdon
terdon@oregano ~ $ groups
sys lp wheel optical scanner terdon   ## no change

$ su terdon -   ## start a new login shell
Password: 
$ groups
sys lp wheel optical scanner terdon

おすすめ記事