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
?
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:
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.
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".
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
Sudo gpasswd -a $USER Sudo
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':
root@default:/# 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:
root@default:/# adduser myuser
Puis a lancé la commande suivante:
root@default:/# 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.
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.