Travail avec terminal

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 :slight_smile:.

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 :confounded:

mo@mo:~$ visudo /etc/etc/sudoers
bash: visudo : commande introuvable
mo@mo:~$

Et avec :

# visudo

tout court ça donne quoi? :stuck_out_tongue: :smiley:

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