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


10

Привіт, я намагаюся додати myuser до sudoers після нової установки з кореневим обліковим записом,

# adduser myuser admin 

що дає:

adduser: the group `admin' does not exist.

однак це працює:

# adduser myuser root

але це не робить мійсера судором.

Крім того, / 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:x:120:myuser

Відповіді:


13

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

Якщо у вас vigrвиникне спокуса безпосередньо редагувати / etc / group, будь ласка, скористайтеся командою, яка переконається, що синтаксис файлу правильний перед внесенням змін.


Дякую @stew! працював як магія! одне, що мені довелося зробити - це вийти з системи, а потім увійти в систему за допомогою myuser.
valk

1

Судно група повинна бути використана:

adduser myuser sudo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.