web-dev-qa-db-fra.com

Comment ajouter un utilisateur au groupe "Sudo"?

Dans /etc/sudoers je vois ceci:

# Allow members of group Sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%Sudo ALL=(ALL) ALL

Alors, comment puis-je ajouter un utilisateur à ce groupe Sudo?

179
coffee-grinder
Sudo usermod -aG Sudo <username>

Le a est très important. Sans cela, ils seront supprimés de tous les autres groupes. Vous devrez redémarrer votre Shell/terminal ou vous déconnecter et vous reconnecter pour que cela prenne effet.

Voir également:

244
maco

Vous pouvez utiliser l'interface graphique de gestion des utilisateurs pour cette application (au même endroit où vous créez des utilisateurs) ou utiliser Sudo adduser <username> Sudo dans la ligne de commande.

43
txwikinger

Vous pouvez également utiliser une interface graphique. Cliquez sur l'engrenage en haut à droite du panneau, puis sélectionnez "Paramètres système" puis "Comptes d'utilisateurs".

Vous devez cliquer sur le petit bouton de déverrouillage pour pouvoir modifier les éléments de cette fenêtre. Cliquez ensuite sur le compte de la personne et sélectionnez le menu déroulant approprié pour "Type de compte".

enter image description here

22
qbi

C'est vraiment simple si vous utilisez Unity comme environnement de bureau.

Si vous avez déjà créé un utilisateur, vous pouvez simplement le changer de Standard à Administrateur, sinon assurez-vous d'avoir sélectionné Administrateur lors de la création d'un nouveau un.

N'oubliez pas de déverrouiller avant d'essayer de le changer

enter image description here

19
Bruno Pereira

Sudo gpasswd -a $USER Sudo

2
joschi

Je suis en retard à la fête, mais cette réponse pourrait aider quelqu'un qui utilise Ubuntu dans un conteneur Docker.

J'ai récemment créé un conteneur Docker basé sur Ubuntu 16.04.1.

Par défaut, l'image Docker Ubuntu est une version réduite d'Ubuntu, qui ne contient pas la grande majorité des outils courants, y compris Sudo.

De plus, par défaut, l'utilisateur est connecté au conteneur Docker en tant que root.

Par conséquent, j'ai lancé le conteneur avec la commande docker run et installé le package 'Sudo':

[email protected]:/# apt-get install Sudo

L'exécution de la commande adduser myuser Sudo a signalé une erreur adduser: The user 'myuser' does not exist.. Après avoir lu ceci réponse , j'ai d'abord lancé la commande pour créer l'utilisateur:

[email protected]:/# adduser myuser

Puis a lancé la commande suivante:

[email protected]:/# adduser myuser Sudo
Adding user `myuser' to group `Sudo' ...
Adding user myuser to group Sudo
Done.

L'utilisateur myuser a été ajouté avec succès au groupe Sudo.

1
Antony

Utilisez usermod. Ajoutez l’autorisation Sudo avec la commande suivante:

usermod -aG Sudo <your username>

Veuillez noter que vous devrez utiliser le compte root pour ce faire ou utiliser un autre compte disposant des autorisations Sudo. Si, pour une raison quelconque, vous n'avez pas accès à un autre compte et que vous ne connaissez pas le mot de passe root, vous aurez besoin d'un live CD d'Ubuntu (ou d'une autre distribution Linux), puis vous devrez chrooter dans votre système de fichiers Ubuntu. lancez la commande ci-dessus depuis l'intérieur du chroot.

0
CodeExecution