Yrwenn-glaz n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.

Résolu/Fermé
yrwenn-glaz - Modifié le 18 oct. 2021 à 15:47
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 18 oct. 2021 à 15:44
Bonjour,

Je veux installer une application sous Debian, mais l'erreur suivante apparaît :

"yrwenn-glaz n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.


Merci d’avance
Cordialement

yrwenn-glaz

1 réponse

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié le 18 oct. 2021 à 15:47
Bonjour,

Explication du message d'erreur

Contrairement à Ubuntu,
sudo
n'est pas installé de base sous Debian, et si
sudo
est installé, alors il faut veiller à ce que ton utilisateur (ici
yrwenn-glaz
) soit dans le groupe
sudo
. Tu peux vérifier à quels groupes appartient l'utilisateur courant avec la commande :

groups


Exemple :

(mando@silk) (~) $ groups
mando cdrom floppy sudo audio dip video plugdev input netdev lpadmin scanner bluetooth wireshark


Comment résoudre ton problème (méthode Debian)

On passe d'abord en
root
(= administrateur), on indexe les dépôt, puis on installe le logiciel (dans mon exemple, ci dessous,
chromium
) :

su -
apt update
apt install chromium


Exemple :

(mando@silk) (~) $ su -
Mot de passe :

(root@silk) (~) # apt update
Réception de :1 http://ftp.fr.debian.org/debian/ testing InRelease [128 kB]
Réception de :2 https://www.debian.org/security/ testing-security InRelease [35,6 kB]
Atteint :3 https://repo.skype.com/deb/ stable InRelease
[...]

(root@silk) (~) # apt install chromium
[...]

(ensuite on quitte le mode root en appuyant sur ctrl + D ou avec la commande
exit
).

Comment résoudre ton problème (méthode Ubuntu)

1) Pour retomber dans le mode "Ubuntu", on installe
sudo
(comme expliqué précédemment, on remplace juste le nom de paquet
chromium
par
sudo
).

su -
apt update
apt install sudo


2) On ajoute son utilisateur au groupe
sudo
(toujours via le terminal, en tant que root).

usermod -aG sudo yrwenn-glaz


3) On peut quitter le mode root (ctrl + D) et on contrôle que désormais, le groupe
sudo
apparaît bien quand on lance la commande
groups
. Il se peut que tu aies besoin de te relogguer pour que le changement soit pris en compte.

Désormais, tout ce passe comme si on était Ubuntu. On peut lancer n'importe quelle commande nécessitant des droits root via
sudo


Par exemple, on pourra désormais lancer :

sudo apt update
sudo apt install chromium


Note que le mot de passe attendu par
sudo
est le mot de passe de
yrwenn-glaz
, pas celui du profil root, qui dans le cas général, est (et idéalement, devrait) être différent.

Pour finir

Attention à ne pas abuser du
sudo
: de la même façon que quand tu es root, tu peux grâce à
sudo
faire des "grosses bêtises" et complètement casser ton système. Attention donc à ne lancer en tant que root ou via
sudo
que des programmes et des commandes que tu comprends et en qui tu as confiance.

Il faut toujours garder à l'esprit que ce qui rend Linux sûr, c'est le cloisonnement clair et net entre ce que peut faire un utilisateur et un administrateur. La sécurité est à ce prix ;-)

Bonne chance
2