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 sudo
groupe?
sudo
user-management
groups
Moulin à café
la source
la source
Réponses:
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:
la source
bash: sudo: command not found
pourquoi?sudo
installé ou, pour une raison étrange, que ce n'est pas dans votre chemin. Qu'est-ce qui se passe quand tu courswhich sudo
?a
c'est pour append, mais je pense qu'il sera plus utile d'avoir append comme comportement par défaut. La création d'un alias est facile, ce sera donc le moyen de l'groupadd group
ajouter. J'ai fait la commande sans -a une fois aujourd'hui car je ne me souvenais pas de l'-a
argument.sudo usermod -aG sudo <username>
. Parce qu'il n'y avait pas de moyen facile pour moi de découvrir cela.Vous pouvez soit utiliser l'interface graphique de gestion des utilisateurs pour celle-ci (même endroit où vous créez des utilisateurs), soit utiliser
sudo adduser <username> sudo
la ligne de commande.la source
Usage: adduser [options] LOGIN\n adduser -D\n adduser -D [options]\n
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".
la source
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 nouvel utilisateur.
N'oubliez pas de déverrouiller avant d'essayer de le changer
la source
sudo gpasswd -a $USER sudo
la source
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, notamment
sudo
.De plus, par défaut, l'utilisateur est connecté au conteneur Docker en tant que root.
Par conséquent, j'ai démarré le conteneur avec la
docker run
commande et installé le package 'sudo':L'exécution de la commande a
adduser myuser sudo
signalé une erreuradduser: The user 'myuser' does not exist.
. Après avoir lu cette réponse , j'ai d'abord exécuté la commande pour créer l'utilisateur:Puis a lancé la commande suivante:
L'utilisateur myuser a été ajouté avec succès au groupe sudo.
la source
Utilisez usermod. Ajoutez l'autorisation sudo à l'aide de la commande suivante:
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.
la source
Voici comment installer un utilisateur non root avec l'image de base de
ubuntu:18.04
:Qu'est-ce qui se passe avec le code ci-dessus:
foo
sont créés.foo
est ajouté à la fois au groupefoo
etsudo
.uid
etgid
est réglé sur la valeur de999
./home/foo
./bin/bash
.sed
commande fait des mises à jour inline au/etc/sudoers
fichier pour permettrefoo
etroot
l'accès des utilisateurs ausudo
groupe.sed
commande désactive la#includedir
directive qui autoriserait tous les fichiers des sous-répertoires à remplacer ces mises à jour intégrées.la source