Jusqu'à récemment, la commande :
sudo /usr/sbin/synaptic
me permettait de lancer synaptique via sudo.
Or depuis quelques temps (consécutif à une maj debian du paquet sudo ?)
j'ai une erreur :
christian@mephisto:~$ sudo /usr/sbin/synaptic
(synaptic:3487): Gtk-WARNING **: cannot open display:
mon fichier /etc/sudoers :
# Host alias specification
Host_Alias ICI = localhost, mephisto
# User alias specification
User_Alias BOFH = christian
# Cmnd alias specification
Cmnd_Alias DEBIAN = /usr/sbin/synaptic
# User privilege specification
root ALL=(ALL) ALL
BOFH ICI=NOPASSWD: DEBIAN
non en fait c'est plutôt un alias dans dans le .bashrc des utilisateurs qu'ils devraient faire
alias synaptic='gksudo /usr/sbin/synaptic'
Nicolas George
Matthieu Moy wrote in message :
sudo fait passer en root, et root n'est pas autorisé à se connecter à ton serveur X. xhost est ton ami
Et surtout l'ami de tous ceux qui veulent prendre le contrôle de la machine.
La bonne solution consiste à utiliser xauth pour transmettre le cookie d'authentification d'un compte à l'autre. Quand l'un de ces comptes est root, on peut se contenter de lui faire lire le .Xauthority de l'utilisateur en le désignant avec XAUTHORITY.
Matthieu Moy wrote in message <vpq64oahq8d.fsf@ecrins.imag.fr>:
sudo fait passer en root, et root n'est pas autorisé à se connecter à
ton serveur X. xhost est ton ami
Et surtout l'ami de tous ceux qui veulent prendre le contrôle de la machine.
La bonne solution consiste à utiliser xauth pour transmettre le cookie
d'authentification d'un compte à l'autre. Quand l'un de ces comptes est
root, on peut se contenter de lui faire lire le .Xauthority de l'utilisateur
en le désignant avec XAUTHORITY.
sudo fait passer en root, et root n'est pas autorisé à se connecter à ton serveur X. xhost est ton ami
Et surtout l'ami de tous ceux qui veulent prendre le contrôle de la machine.
La bonne solution consiste à utiliser xauth pour transmettre le cookie d'authentification d'un compte à l'autre. Quand l'un de ces comptes est root, on peut se contenter de lui faire lire le .Xauthority de l'utilisateur en le désignant avec XAUTHORITY.
professeur Méphisto
Mike Massonnet a écrit :
ça lancerait gksudo qui demanderais le mot de passe admin et passerai la main à synaptic
le but étant de ne _pas_ le demander
yes !
non pas que je ne le connaisse pas, mais c'est pour mettre dans les menus de windowmaker.
Méph'
Mike Massonnet a écrit :
ça lancerait gksudo qui demanderais le mot de passe admin et passerai
la main à synaptic
le but étant de ne _pas_ le demander
yes !
non pas que je ne le connaisse pas, mais c'est pour mettre dans les menus
de windowmaker.