Как Вы изменяете состав группы в Ядре Ubuntu

Рабочее Ядро Ubuntu 16 на RP3. Попытка добавить дополнительную группу 'тестирует' к моему имени пользователя, но неспособный к. Созданный использование группы:

sudo groupadd --system --extrausers test

Флаги требуются для программного обеспечения, которое я использую (в основном пытающийся получить lxd состав группы, добавленный к моей учетной записи, но пытающийся, по крайней мере, сделать это с тестовой группой сначала).

Попытка с 'adduser':

alexk1@localhost:~$ sudo adduser --extrausers alexk1 lxd
Adding user `alexk1' to group `lxd' ...
gpasswd: group 'lxd' does not exist in /etc/group
adduser: `/usr/bin/gpasswd -a alexk1 lxd' returned error code 3. Exiting.

Попытка с 'usermod':

alexk1@localhost:~$ sudo usermod -a -G test alexk1
usermod: /etc/group.3813: Read-only file system
usermod: cannot lock /etc/group; try again later.

Это верно, что группа не перечислена в '/etc/group', однако 'getent' подтверждает, что это там:

alexk1@localhost:~$ getent group
...
test:x:998:

Как перечислено здесь, существует поспешная команда 'создавать-пользователь', который имеет способность добавить членство в определенных группах после создания учетной записи (ссылка относится к членам sudo группы), таким образом, я не уверен, существует ли поспешная команда для изменения состава группы (я не могу использовать 'создавать-пользователя', поскольку у меня есть только одна установка Ядра Ubuntu и одна Ubuntu учетная запись SSO). Документация Ядра Ubuntu очень холодна, и я только обнаружил команду 'создавать-пользователя' через отчеты об ошибках и не любую фактическую документацию.

3
задан 16 January 2017 в 20:51

1 ответ

Ядро Ubuntu управляет составом группы в/var/lib/extrausers

, я отредактировал файл групп и добавил мое имя пользователя к группе как это:

test:x:998:alexk1

я принимаю флаг '-extrausers' в "sudo groupadd - система - extrausers тест" команда позволила мне делать это.

3
ответ дан 1 December 2019 в 16:20

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

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