J'ai un utilisateur, supersecretuser
name__, qui fait partie du groupe Sudo
name__, mais je n'ai pas d'accès Sudo
name__. Y a-t-il autre chose à faire pour donner à cet utilisateur Sudo
un accès?
$ ssh supersecretuser@myserver
supersecretuser@myserver:~$ groups
supersecretuser adm cdrom Sudo dip plugdev lpadmin sambashare
supersecretuser@myserver:~$ Sudo vim install.sh
[Sudo] password for supersecretuser:
supersecretuser is not in the sudoers file. This incident will be reported.
supersecretuser
est l'utilisateur que nous configurons lors de l'installation d'Ubuntu.
Puisque votre message d'erreur indique votre utilisateur is not in the sudoers file
, pourriez-vous vérifier votre fichier /etc/sudoers
et voir s'il existe une telle ligne:
%Sudo ALL=(ALL:ALL) ALL
Si cette ligne est manquante, les utilisateurs du groupe Sudo
ne seront pas des sudoers. Editez le fichier à l'aide de la commande visudo
(vérifie que synthax est correct et verrouille le fichier).
Vous pouvez également essayer d’ajouter une ligne personnalisée comme ceci:
root ALL=(ALL:ALL) ALL
Remplacez root
par votre nom d'utilisateur, redémarrez et essayez si cela fonctionne.
D'après votre conversation avec @steeldriver dans les commentaires, je suppose que votre utilisateur n'est pas déconnecté.
Le moyen le plus simple de vous assurer que le supersecretuser
est déconnecté est de taper dans le terminal, en tant qu'utilisateur, who
.
Ce faisant, je reçois une sortie comme ceci:
mitch@quartz:~$ who
mitch :0 2014-09-08 09:49 (:0)
mitch pts/0 2014-09-08 13:18 (:0.0)
Je me vois seulement. De même, taper w
dans un terminal me montre qui est tout connecté et ce qu'il fait:
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
mitch :0 :0 09:49 ?xdm? 29:08 0.11s init --user
mitch pts/0 :0.0 13:18 5.00s 0.06s 0.01s w
Vous pouvez arrêter votre autre utilisateur, (SSU je l'appellerai) avec la commande suivante:
pkill -STOP -u SSU
Cependant, à vrai dire, la solution la plus simple serait de simplement redémarrer le système si cela est possible.
Le moyen le plus simple d’ajouter un utilisateur super secret au groupe sudo est Sudo gpasswd -a supersecretuser Sudo
et de vous connecter/déconnecter avec supersecretuser; mais si vous avez perdu la capacité de Sudo, j'ai bien peur que vous deviez le réinstaller.