Question Comment attribuer des privilèges sudo à un utilisateur existant? [dupliquer]


Cette question a déjà une réponse ici:

Je veux accorder un utilisateur nouvellement créé sudo privilèges dans Ubuntu.

j'ai essayé

sudo adduser hduser admin

mais il dit qu'aucun groupe d'administration n'existe. Comment puis-je le faire?


119
2017-07-26 07:42


origine


Quelle est la sortie de sudo visudo? - Mitch♦
Cela a été changé récemment, ce qui explique la confusion. - Adrian
sudo adduser <username> sudo - a fait le tour pour moi. Deuxième sudo est le nom du groupe au lieu de sudo - Jamess


Réponses:


Vous devez ajouter l'utilisateur hduser au sudo groupe (qui est le groupe "administrateurs" dans Ubuntu).

Si vous avez déjà créé l'utilisateur, vous pouvez ajouter l'utilisateur au sudo grouper en exécutant la commande suivante dans un terminal:

sudo usermod -a -G sudo hduser

184
2017-07-26 08:22



Notez que l'utilisateur doit se déconnecter, puis réactiver pour que cette modification prenne effet. - Jacob Foshee
ne fonctionne pas Ubuntu 14 - Ashish Ratan
Utilisation: usermod [options] Options LOGIN: -c, --comment COMMENTAIRE nouvelle valeur du champ GECOS -d, --home HOME_DIR nouveau répertoire personnel du compte utilisateur -e, --expired EXPIRE_DATE fixant la date d'expiration du compte à EXPIRE_DATE - f, --inactif INACTIF définit le mot de passe inactif après l'expiration sur INACTIF -g, --gid GROUPE utilise GROUPS comme nouvelle groupe de groupes supplémentaires -a, --append ajoute l'utilisateur à la groupes complémentaires - Ashish Ratan
Aucun problème ici en utilisant Ubuntu 14. Thx. - joedragons
Oui, @JacobFoshee a raison - "l'utilisateur doit se déconnecter, puis se rallumer pour que cette modification prenne effet." - vivekyad4v


Au lieu de cela, vous pouvez essayer,

sudo adduser hduser sudo

Dans Ubuntu, vous devez ajouter l'utilisateur uniquement au groupe sudo.


22
2018-03-07 11:27





1) Devenir root. Vous pouvez le faire en utilisant sudo -i ou devenir racine à l'ancienne su -

2) courir visudo

3) J'ai modifié cette partie du fichier sudoers pour que mes utilisateurs choisis deviennent des utilisateurs sudo et vous pouvez ajouter des utilisateurs de la même manière (les lignes vides introduisent un formatage propre):

## User Aliases
## These aren't often necessary, as you can use regular groups
## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname
## rather than USERALIAS
# User_Alias ADMINS = jsmith, mikem dbadmin 
ALL=(ALL) ALL
ics ALL=(ALL) ALL 
csm ALL=(ALL) ALL 
coa ALL=(ALL) ALL

4) Presse : et x pour écrire les modifications dans sudoers et quitter vi.


7
2018-05-15 15:47



Cela semble inutilement compliqué. Pourquoi déranger courir visudo quand le adduser commander va faire ce que tu veux? - Dan Dascalescu
@ dan-dascalescu - $ sudo adduser nom d'utilisateur sudo ne fonctionnera pas si le groupe 'sudo' n'existe pas. L'ajout de l'utilisateur manuellement est donc une option. Cependant, il est certainement plus élégant de créer un groupe sudo, de l'ajouter au fichier sudoers (par exemple via visudo), puis d'ajouter les utilisateurs appropriés à ce groupe d'utilisateurs. - Jarrett Barnett
@JarrettBarnett C'était le cas pour moi. Merci pour votre réponse. - Marcel


Editez le fichier sudoers: sudo visudo

et ajouter:

user    ALL=(ALL:ALL) ALL

2
2018-05-15 15:52



Pourquoi déranger l'édition /etc/sudoers quand le adduser commander marchera? - Dan Dascalescu
@Zanna Vous avez édité sudo visudo /etc/sudoers Est-ce correct? AFAIK, c'est soit sudo visudo ou sudo nano /etc/sudoers - d a i s y
ah @Lnux vous avez raison, mais vous devriez toujours utiliser visudo éditer /etc/sudoerscar cela vous empêche de faire une erreur de syntaxe fatale. J'ai corrigé - Zanna