Devons-nous redémarrer après avoir ajouté un utilisateur à /etc/sudoers
?
Réponses
Trop de publicités?En fait, la seule chose dont vous avez besoin est d'obtenir une invite de connexion (nouvelle), donc en utilisant la commande suivante :
anyuser$ su -l
user$ sudo
... fonctionne ...
Mais si vous êtes connecté en GUI, alors vous devez vous déconnecter et vous reconnecter de nouveau.
Cependant, comme avec la PLUPART des outils Linux, vous N'AVEZ pas besoin de redémarrer l'ordinateur (c'est une chose de Windows).
Après avoir ajouté l'utilisateur au groupe sudo,
#su - root -c "usermod -aG sudo nom_utilisateur;"
exécutez la commande suivante :
newgrp sudo
Et après cela, vous pourrez utiliser sudo dans vos commandes dans la session actuelle sans avoir besoin de redémarrer.
De plus, si vous êtes dans un script shell et que vous voulez exécuter une commande juste après avoir ajouté l'utilisateur aux sudoers, exécutez la commande suivante à la place :
#su - root -c "usermod -aG sudo nom_utilisateur;"
sg sudo -c 'sudo commande1; sudo commande2;'
Et si vous ne voulez pas répéter le mot sudo dans chaque commande, faites ce qui suit :
sg sudo -c "sudo -- sh -c 'commande1; commande2;'"
OU
sg sudo -c "sudo -- sh -c '
commande1
commande2
'"