Странная проблема Linux: пользователь находится в группе www-данных в /etc/groups, но команда groups не показывает его
Я пришел к чему-то странному.
Я только что добавил пользователя в группу www-data, пользователь появляется в обоих /etc/group
а также /etc/group-
Однако, когда я использую groups
или же id
команды, которой нет в группе; и пользователь не может chgrp файл в www-данных.
В чем может быть проблема? Я использую машину тестирования Debian, у меня никогда не было таких проблем.
1 ответ
Решение
Членство в группе обрабатывается только при входе в систему. Вы также можете:
- войдите в систему, чтобы забрать новую группу
- использование
newgrp www-data
запустить новую оболочку с установленным значением gidwww-data