Page 1 sur 1

[KDE]Problème sudo et application graphique(Résolu)

Publié : dim. 26 juin 2011, 18:14
par Tidus
Bonjour,

Depuis mon passage à KDE, je rencontre quelques soucis avec sudo.
En effet, quand je tente de l'utiliser avec une application graphique, j'obtiens le message suivant:

Code : Tout sélectionner

Invalid MIT-MAGIC-COOKIE-1 keyImpossible d'ouvrir l'affichage
Voici le fichier de config sudoers:

Code : Tout sélectionner

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel	ALL=(ALL) ALL

# Same thing without a password
%wheel	ALL=(ALL) NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now
nicolas ALL=(ALL) ALL

Defaults rootpw, insults, timestamp_timeout = -1
J'aimerais également savoir comment faire pour qu'il arrête de me demander le mot de passe à chaque fois.
Il le demande une fois et après il est valide pour toute la session.
Merci.

Re: [KDE]Problème sudo et application graphique(En cours)

Publié : dim. 26 juin 2011, 18:28
par FoolEcho
Salut,

Au vu de ton sudoers, s'il te demande le mot de passe c'est parce que tu es l'utilisateur "nicolas", non ? Enlève cette ligne (visudo) et rajoute ton utilisateur à ton groupe "wheel" ou rajoute NOPASSWD sur nicolas.

Lancer une application en root == pas bien (et inutile normalement) !
La façon correcte de le faire est de passer par kdesu sous kde4 (vérifier dans /usr/share/config/kdesurc que c'est bien sudo qui est utilisé, je ne sais plus s'il est configuré ainsi de base... avec bien sûr sudo d'installé, ce qui est ton cas). En outre, kdesu te permet d'enregistrer ou non le mot de passe et donc de ne plus te le redemander (ce qui t'affranchit du NOPASSWD du sudoers :lol: ) / à l'inverse kdesu -n permet de ne pas enregistrer le mot de passe (option sécuritaire).



EDIT: en fait /usr/share/config/kdesurc n'existe pas de base, autant pour moi, :mrgreen: il faut le créer avec comme contenu:

Code : Tout sélectionner

[super-user-command]
super-user-command=sudo

Re: [KDE]Problème sudo et application graphique(En cours)

Publié : dim. 26 juin 2011, 18:36
par Tidus
FoolEcho a écrit :Lancer une application en root == pas bien (et inutile normalement) !
Je lis et entend souvent ça et j'avoue que je ne comprends pas comment vous faîtes.
Chez moi:
-lancer pacman -> sudo
-editer rc.conf -> sudo
-editer sudoers -> sudo
...

Et de manière générale changer un paramètre système m'oblige a être en su. Donc je ne comprends pas ce qu'il y a de mal à lancer son editeur de texte préféré avec pour pouvoir editer le fichier correspondant.
FoolEcho a écrit :Au vu de ton sudoers, s'il te demande le mot de passe c'est parce que tu es l'utilisateur "nicolas", non ? Enlève cette ligne (visudo) et rajoute ton utilisateur à ton groupe "wheel" ou rajoute NOPASSWD sur nicolas.
Mon utilisateur fais déjà partie du groupe wheel.
FoolEcho a écrit : La façon correcte de le faire est de passer par kdesu sous kde4 (vérifier dans /usr/share/config/kdesurc que c'est bien sudo qui est utilisé, je ne sais plus s'il est configuré ainsi de base... avec bien sûr sudo d'installé, ce qui est ton cas). En outre, kdesu te permet d'enregistrer ou non le mot de passe et donc de ne plus te le redemander (ce qui t'affranchit du NOPASSWD du sudoers :lol: ) / à l'inverse kdesu -n permet de ne pas enregistrer le mot de passe (option sécuritaire).
Kdesu ne me propose pas d'enregistrer mon mot de passe. Et je n'ai pas trouvé /usr/share/config/kdesurc
EDIT: Ok. Bon ce que je n'aime pas avec kdesu c'est qu'il t'affiche tout un tas de ligne dans le terminal quand tu t'en sers. Mais bon je ferais avec.

Je n'ai rien contre la sécurité mais me demander mon mot de passe à chaque opération c'est peut être un peu trop?

Re: [KDE]Problème sudo et application graphique(En cours)

Publié : dim. 26 juin 2011, 19:06
par FoolEcho
Tidus a écrit :
FoolEcho a écrit : Lancer une application en root == pas bien (et inutile normalement) !
Je lis et entend souvent ça et j'avoue que je ne comprends pas comment vous faîtes.
Il fallait comprendre application graphique (désolé, étant sur un autre sujet en parallèle où j'expliquais ça... je comprends que ma phrase prête à confusion) :mrgreen:
J'utilise indifféremment sudo ou "su -" quand je ne vais pas directement dans un tty, bien sûr (mais aucune application graphique: mon éditeur principal, emacs, s'intègre au terminal)
Tidus a écrit :Mon utilisateur fais déjà partie du groupe wheel.
Oui, mais ses droits supplantent le groupe (l'un demandant le mot de passe ; l'autre non).
Tidus a écrit :Kdesu ne me propose pas d'enregistrer mon mot de passe.
Ah oui, tiens... ça a changé alors.
A ma décharge, tiré du man:
KDE su a une fonction supplémentaire : il peut se souvenir de votre mot de passe. Si vous
utilisez cette possibilité, vous n'aurais à saisir votre mot de passe qu'une seule fois
pour chaque commande.
:wink:
Tidus a écrit :Et je n'ai pas trouvé /usr/share/config/kdesurc
J'ai édité mon message précédent après vérification. :chinois:
Tidus a écrit :EDIT: Ok. Bon ce que je n'aime pas avec kdesu c'est qu'il t'affiche tout un tas de ligne dans le terminal quand tu t'en sers. Mais bon je ferais avec.
... ça s'appelle du debug... si tu n'en veux pas, tu rajoutes &> /dev/null à la fin du kdesu (mais après tu vas dire "trop long à taper" :copain: ).
Tidus a écrit :Je n'ai rien contre la sécurité mais me demander mon mot de passe à chaque opération c'est peut être un peu trop?
Je ne faisais que citer les options. :wink:

Re: [KDE]Problème sudo et application graphique(En cours)

Publié : dim. 26 juin 2011, 22:51
par Tidus
FoolEcho a écrit : Il fallait comprendre application graphique (désolé, étant sur un autre sujet en parallèle où j'expliquais ça... je comprends que ma phrase prête à confusion) :mrgreen:
J'utilise indifféremment sudo ou "su -" quand je ne vais pas directement dans un tty, bien sûr (mais aucune application graphique: mon éditeur principal, emacs, s'intègre au terminal
Tu me rassures.
Je ne peux pas éditer sans un bon vieux editeur de texte. Je m'en sors avec nano ou vi mais il ne faut pas qu'il y ai trop de ligne sinon j'en ai vite marre ^^
Quant-a Emacs, non je refuse d'utiliser cet editeur. Trop horrible à mon goût.
FoolEcho a écrit : Oui, mais ses droits supplantent le groupe (l'un demandant le mot de passe ; l'autre non).
Ok je vais tester ça.
FoolEcho a écrit : Ah oui, tiens... ça a changé alors.
A ma décharge, tiré du man:
KDE su a une fonction supplémentaire : il peut se souvenir de votre mot de passe. Si vous
utilisez cette possibilité, vous n'aurais à saisir votre mot de passe qu'une seule fois
pour chaque commande.
:wink:
Oui rien du tout de ce côté. Il me propose juste de le rentrer à chaque fois c'est tout -_-
FoolEcho a écrit : ... ça s'appelle du debug... si tu n'en veux pas, tu rajoutes &> /dev/null à la fin du kdesu (mais après tu vas dire "trop long à taper" :copain: ).
Tu lis dans mes pensées :mrgreen:
FoolEcho a écrit :Je ne faisais que citer les options. :wink:
Oui je ne te reproche rien.
Au contraire je te remercie de prendre du temps pour me répondre :D

Re: [KDE]Problème sudo et application graphique(En cours)

Publié : lun. 27 juin 2011, 08:58
par FoolEcho
:resolu: ? (tu peux aussi tester avec gksu/gksudo, même si c'est redondant avec kdesu)

Re: [KDE]Problème sudo et application graphique(En cours)

Publié : lun. 27 juin 2011, 21:57
par Tidus
Oups désolé