우분투 12.04를 사용합니다. 그룹 gefalko
에 사용자를 추가하려고 합니다 . www-data
나는 사용한다
root@xxx~# usermod -a -G www-data gefalko
올바르게 이해했다면 이제 www-data
gefalko가 실행될 때 출력에 다음이 표시됩니다.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