Различные результаты для "групп" против "групп myusername"?
Я хочу добавить моего пользователя patrick
к plex
группа, поэтому я использовал команду
usermod -a -G plex patrick
Большой! Когда я печатаю groups patrick
я получил
patrick : patrick adm cdrom sudo dip plugdev lxd sambashare lpadmin plex
Тем не менее, когда я тогда пытался chgrp
каталог от patrick
в plex
он возвращает отказано в разрешении! Если я наберу в groups
без указания имени пользователя вывод
patrick adm cdrom sudo dip plugdev lxd sambashare lpadmin
без группы plex
в конце. (И я вошел как пользователь patrick
)
Что я сделал неправильно? Почему я вижу разные результаты для groups
против groups username
?
1 ответ
Это в man
страница (man groups
):
DESCRIPTION
Print group memberships for each USERNAME or, if no USERNAME is
specified, for the current process (which may differ if the groups
database has changed).
Членство в группе устанавливается во время создания процесса (время входа в систему). Так как вы не были членом plex
группа, когда вы вошли в систему, groups
не перечисляет это как часть текущего процесса. groups patrick
консультирует (обновляется с plex
членство в группах) база данных групп.
Чтобы использовать plex
членство в группе, создайте новый процесс, выйдя из системы и выполнив bash
newgrp plex
команда.