Ubuntu 11.04, adduser myuser: отсутствует группа администратора

10

Привет, я пытаюсь добавить myuser в sudoers после новой установки с учетной записью root,

# adduser myuser admin 

который дает:

adduser: the group `admin' does not exist.

Однако это работает:

# adduser myuser root

но это не делает myuser sudoer.

Кроме того, / etc / sudoers содержит следующие строки:

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

но довольно странно - файл / etc / group не содержит admin .

Должен ли я просто вручную отредактировать его и добавить что-то вроде:

admin:x:120:myuser
Валк
источник

Ответы:

13

используйте, groupadd adminчтобы добавить группу, тогда вы можете запустить adduser myuser admin. Однако вы можете вместо этого использовать, usermod -G myuser,admin myuserчтобы удалить себя из корневой группы. (вместо myuser, admin, укажите точный список групп, членом которых должен быть ваш пользователь.

Если у вас возникнет желание отредактировать / etc / group напрямую, используйте vigrкоманду, которая перед выполнением изменений убедится в правильности синтаксиса файла.

тушеное мясо
источник
Спасибо @Stew! работал как по волшебству! я должен был выйти из системы, а затем войти в систему с помощью myuser.
valk
1

Судо группа должна быть использована:

adduser myuser sudo
Озма
источник