Как к GID пользователя аппарата по умолчанию на входе в систему

Я пытаюсь настроить компьютер с общим каталогом документа для моих нетехнических родителей. Чтобы сделать это, мне нужны они для установки по умолчанию определенной основной группе, которую я создал с этой целью, который определяет владение группы общего каталога. Таким образом, конечно, я установил это с usermod, и все замечательно - от терминала. Если я su тому пользователю в терминале, после ввода пароля и 'идентификатора', это показывает мне, что они действуют в качестве группы, которую я указал, и я могу записать файлы как ожидалось.

> id
   uid=1001(fred) gid=1001(sharers) groups=1003(sharers),1001(fred)

Однако, когда я вхожу в систему из панели инструментов, открываю терминал и 'идентификатор', она показывает, что их группа по умолчанию является их собственным именем для входа в систему. Не специальная общая группа, которая указана в usermod. И мои полномочия отклонены, как можно было бы ожидать.

> id
   uid=1001(fred) gid=1001(fred) groups=1003(sharers),1001(fred)

Почему это не, уважая группу по умолчанию, которую я присвоил им с usermod, и как я могу изменить его так, чтобы это присвоило им ту группу по умолчанию?

0
задан 14 September 2015 в 04:24

1 ответ

Вы не должны изменять GID пользователей.

необходимо установить полномочия каталога на липкий, так, чтобы каждый файл, созданный под ним, принадлежал и записываемый той группой по умолчанию.

sudo chown root.sharers /path/to/directory
sudo chmod g+sw /path/to/directory
1
ответ дан 28 July 2019 в 15:24

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

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