Странная проблема Linux: пользователь находится в группе www-данных в /etc/groups, но команда groups не показывает его

Я пришел к чему-то странному.

Я только что добавил пользователя в группу www-data, пользователь появляется в обоих /etc/group а также /etc/group-Однако, когда я использую groups или же id команды, которой нет в группе; и пользователь не может chgrp файл в www-данных.

В чем может быть проблема? Я использую машину тестирования Debian, у меня никогда не было таких проблем.

1 ответ

Решение

Членство в группе обрабатывается только при входе в систему. Вы также можете:

  • войдите в систему, чтобы забрать новую группу
  • использование newgrp www-data запустить новую оболочку с установленным значением gid www-data
Другие вопросы по тегам