Ubuntu 11.04, adduser myuser: le groupe d'administration est manquant

10

Bonjour, j'essaie d'ajouter myuser aux sudoers après une nouvelle installation avec un compte root,

# adduser myuser admin 

qui donne:

adduser: the group `admin' does not exist.

mais cela fonctionne:

# adduser myuser root

mais cela ne fait pas de myuser un sudoer.

De plus, / etc / sudoers contient ces lignes:

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

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

mais assez étrange - le fichier / etc / group ne contient pas admin .

Dois-je simplement le modifier manuellement et ajouter quelque chose comme:

admin:x:120:myuser
valk
la source

Réponses:

13

utilisez groupadd adminpour ajouter le groupe, vous pouvez alors exécuter adduser myuser admin. Cependant, vous pouvez utiliser à la place usermod -G myuser,admin myuserpour vous retirer du groupe racine. (au lieu de myuser, admin, indiquez la liste exacte des groupes auxquels votre utilisateur doit appartenir.

Si jamais vous êtes tenté de modifier / etc / group directement, veuillez utiliser la vigrcommande, qui s'assurera que la syntaxe du fichier est correcte avant de valider les modifications.

Ragoût
la source
Merci @stew! travaillé comme par magie! une chose que je devais faire est de me déconnecter puis de me connecter avec myuser.
valk
1

le groupe sudo doit être utilisé:

adduser myuser sudo
ozma
la source