Utilisateur de LMDE, je viens d’installer Debian 8 en dual boot. Après quelques problèmes avec Grub, l’installation s’est passée normalement. Je rencontre un problème dans terminal. j’ai le message suivant : “mo is not in the sudoers file”. Problème jamais rencontré avec Ubuntu, Linux Mint et LMDE.
LMDE est certainement livrée avec sudo
pré-installé et configuré. Sur Debian, il va te falloir le faire à la paluche ;-). Tu peux commencer avec apt install sudo
et visudo
.
Merci pour ta réponse , le message me répond "sudo est déjà installé et il passe en installé manuellement "?
Une fois sudo installé, il faut que tu ajoutes l’utilisateur mo au groupe sudoers.
Un grand merci. Je suis parti pour mettre sérieusement la communauté à contribution.
J’ai fait adduser mo et il m’indique que mo appartient déjà au groupe ?
Si tu veux qu’on t’aide, il va falloir nous copier/coller les messages exacts ;-). Si tu n’as fait qu’adduser mo
, ce n’est pas ce qu’il fallait faire. Vois ici par exemple.
Merci pour ta patience. J’ai procédé comme tu me l’as indiqué mais sans succès.
mo@mo:~$ su
Mot de passe :
root@mo:/home/mo# adduser mo sudo
L'utilisateur « mo » appartient déjà au groupe « sudo ».
root@mo:/home/mo#
mo@mo:~$ sudo apt-get install aisleriot
[sudo] password for mo:
mo is not in the sudoers file. This incident will be reported.
mo@mo:~$
Et que contient ton fichier /etc/sudoers
? Note que ce fichier devrait toujours être édité via la commande visudo
, en root.
Je ne parviens pas à ouvrir le fichier, contraint par le temps, je reviendrai plus tard pour donner les résultats de mes essais. Encore merci
L’installation de visudo échoue
root@mo:/home/mo# sudo apt install visudo
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet visudo
Comment faire ?
Le # indique tu est root il est donc illogique d’utiliser sudo pour installer visudo.
Un simple apt install visudo devrait te permettre d’installer le paquet visudo.
Pour la configuration de sudo après il faudrait nous dire exactement ce que tu désire.
visudo
n’est pas un paquet, c’est un script fourni par l’installation du paquet sudo
. Il te suffit donc d’exécuter visudo
en root.
Je commence à la jouer pénible, le saut de LMDE à Jessie met en évidence mes lacunes comme le montre probablement le résultat de mon dernier essai .
mo@mo:~$ visido /etc/sudoers
bash: visido : commande introuvable
mo@mo:~$ su
Mot de passe :
root@mo:/home/mo# visido /etc/sudoers
bash: visido : commande introuvable
root@mo:/home/mo# visido
bash: visido : commande introuvable
root@mo:/home/mo#
Je me suis procuré le livre Debian 8 Jessie (Raphaël Hertzog, je vais l’étudier pour essayer de ne pas monopoliser le forum à moi seul.
Bonjour christou47
Juste une faute de frappe : c’est visudo et pas visido (il faut un u à la place du deuxième i)
Effectivement, je déraille mais avec visudo ça ne fonctionne pas mieux
mo@mo:~$ visudo /etc/etc/sudoers
bash: visudo : commande introuvable
mo@mo:~$
Et avec :
# visudo
tout court ça donne quoi?
mo@mo:~$ visudo
bash: visudo : commande introuvable
mo@mo:~$
Bonjour christou47
Fait le depuis le compte root, comme tu avais fait, mais avec un u à la place du deuxième i
(En fait, je ne fais que reformuler ce que te demande GOGI dans son message,
quand il fait débuter la ligne de commande qu’il a rédigé par un caractère # )
Ce qui donnerait :
mo@mo:~$ su - Mot de passe : root@mo:~# visudo
Je reviens après avoir fait une réinstallation de Jessie et après laquelle je rencontre les mêmes problèmes.
Voilà ce que j’obtiens après une tentative d’installation :
mo@m:~$ sudo apt-get install aisleriot
[sudo] password for mo:
mo is not in the sudoers file. This incident will be reported.
mo@m:~$
Comme vous me l'avez indiqué, j'ai fait visudo en root :
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d