Издевательство над собой : Замечательный вопрос.
Я последовал за sudo usermod -a -G grp uzr
чтобы добавить uzr
в grp
.
Когда я печатаю groups uzr
я получил uzr : adm cdrom ... grp
и когда я вхожу в систему с uzr
Я печатаю groups
и я получаю adm cdrom ...
.
Но никакого упоминания о grp
больше.
Я пытаюсь добавить пользователя в www-data
для WinSCP и редактирования моих файлов на лету с помощью IDE на базе Windows.
Нет проблем с Стек на основе предохранителей среды, ни с WinSCP, потому что, когда я вхожу в систему с uzr
, mv
не работает с файлами, потому что, конечно, права не позволяют w
флаг, но в группу www-data
.
Я застрял в этом. Вероятно, новое поведение, о котором я не знаю?
Членство в группе устанавливается с логином. После запуска сеанса членство в группе не обновляется .... Вам необходимо выполнить новый вход в систему как пользователь uzr, чтобы увидеть членство в группе.
uzr (1) => sudo to root / root session (2) => exit (2) and return to (1)
Скорее всего, вы вошли в систему как uzr (сеанс 1), затем sudo to root (у вас есть kump для сеанса 2). Здесь вы добавили пользователя uzr в группу grp и использовали group uzr
вы проверили настройку, которая будет применяться к новому сеансу пользователя uzr. После завершения корневого сеанса (2) вы вернетесь к исходному (1) сеансу пользователя uzr, который был запущен до того, как вы добавили пользователя в новую группу, поэтому запустите group
покажет вам членство в группе текущего (1) сеанса. После того, как вы выполните новый вход пользователя uzr, членство в группе будет настроено правильно ...
Итак, решение (чтобы увидеть членство) выполните одно из следующих действий:
завершить текущий сеанс и снова войти в систему как пользователь usr
сделать новую сессию, например sudo su - uzr
который начнет новую сессию