Дивна проблема Linux: користувач знаходиться у групі даних www у / etc / groups, але команда групи не показує його


5

Я натрапив на щось дивне.

Я просто додав користувач до WWW-дані групи, користувач з'являється в обох /etc/groupі /etc/group-, тим НЕ менш , коли я використовую groupsабо idкоманду групи немає в списку; і користувач не може завантажувати файл у www-data .

У чому може бути проблема? Я використовую тестовий апарат Debian, ніколи не мав подібних проблем.

Відповіді:


3

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

  • повторно увійдіть, щоб забрати нову групу
  • використовувати newgrp www-dataдля запуску нової оболонки з встановленим gidwww-data

Дуже дякую; Я закривав і відкривав новий термінал, я хоч цього був достатній.
кевінз

1
Ні, новий термінал просто успадковує uid / gids з того, що він запустив (можливо, ваш менеджер вікон)
MikeyB

Я не бачив нових груп, поки не зробив а su - $USER. loginтеж не працював.
Джесс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.