Я использую Ubuntu 18.04. Я хочу добавить своего пользователя, "davea" группе "www-данные". Я попробовал это
(venv) davea@chicommons-laboratory:/var/www/html/web$ groups
davea sudo
(venv) davea@chicommons-laboratory:/var/www/html/web$ sudo usermod -a -G www-data davea
[sudo] password for davea:
(venv) davea@chicommons-laboratory:/var/www/html/web$ groups
davea sudo
но как Вы видите, даже при том, что команда не дала ошибок, мой пользователь все еще не добавляется к группе. Что я делаю неправильно?
Ваша команда хороша. можно проверить группу с
getent group | grep davea
если Ваш пользователь находится в www-данных группы, просто необходимо повторно зарегистрировать пользователя davea.
с уважением
Необходимо выйти из системы и на davea
пользователь для наблюдения этого davea
член www-data
группа.
Или можно использовать newgrp
Из страницы справочника
Команда newgrp используется для изменения текущего идентификатора группы во время сессии входа в систему. Если дополнительное - флаг будет дан, то среда пользователя будет повторно инициализирована, как будто пользователь вошел в систему, иначе текущая среда, включая текущий рабочий каталог, остается неизменной.
newgrp - www-data
Я использую это на Живых сессиях; где Вы обычно Вы не можете logput для reloging.