Почему “usermod-a-G” не добавление моего пользователя группе?

Я использую 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

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

0
задан 20 April 2020 в 19:39

3 ответа

Ваша команда хороша. можно проверить группу с

getent group | grep davea

если Ваш пользователь находится в www-данных группы, просто необходимо повторно зарегистрировать пользователя davea.

с уважением

0
ответ дан 25 April 2020 в 10:44

Необходимо выйти из системы и на davea пользователь для наблюдения этого davea член www-data группа.

0
ответ дан 25 April 2020 в 10:44

Или можно использовать newgrp

Из страницы справочника

Команда newgrp используется для изменения текущего идентификатора группы во время сессии входа в систему. Если дополнительное - флаг будет дан, то среда пользователя будет повторно инициализирована, как будто пользователь вошел в систему, иначе текущая среда, включая текущий рабочий каталог, остается неизменной.

newgrp - www-data 

Я использую это на Живых сессиях; где Вы обычно Вы не можете logput для reloging.

0
ответ дан 25 April 2020 в 10:44

Другие вопросы по тегам:

Похожие вопросы: