Re: sudo : cannot connect to X server

2006-02-13 Thread Seb

Patrick Carabin a écrit :

Bonjour,


Bonjour,

   auparavant je savais sans problème lancer une tâche root en étant 
connecté comme utilisateur normal, par exemple avec :

sudo ls /  [ pour qu'il me demande le mot de passe ]
puis :
sudo ksysguard &

deouis qqs jours,
sudo ls /  [ pour qu'il me demande le mot de passe ] fonctionne tjs
sudo ksysguard & [ou : ]sudo ksysguard 
me donnent:

 cannot connect to X server


C'est arrivé suite à une mise à jour de sudo, il y a à peu près deux 
semaines, c'est normal.


Il faut utiliser gksu ou kdesu.

Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-13 Thread Vincent Danjean

Seb wrote:

Patrick Carabin a écrit :



deouis qqs jours,
sudo ls /  [ pour qu'il me demande le mot de passe ] fonctionne tjs
sudo ksysguard & [ou : ]sudo ksysguard me donnent:
 cannot connect to X server



C'est arrivé suite à une mise à jour de sudo, il y a à peu près deux 
semaines, c'est normal.


Il faut utiliser gksu ou kdesu.


Ou bien autoriser explicitement sudo à garder certaines variables
d'environnement (je ne sais pas lesquelles exactement, mais il
faudrait teste HOME, XAUTHORITY, DISPLAY, ...)
Pour raisons de sécurité, désormais sudo enlève toutes les
variables d'environnement (sauf exceptions explicites)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-13 Thread RoboTux
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Seb a écrit :
> Patrick Carabin a écrit :
> 
>> Bonjour,
> 
> 
> Bonjour,
> 
>>auparavant je savais sans problème lancer une tâche root en étant
>> connecté comme utilisateur normal, par exemple avec :
>> sudo ls /  [ pour qu'il me demande le mot de passe ]
>> puis :
>> sudo ksysguard &
>>
>> deouis qqs jours,
>> sudo ls /  [ pour qu'il me demande le mot de passe ] fonctionne tjs
>> sudo ksysguard & [ou : ]sudo ksysguard me donnent:
>>  cannot connect to X server
> 
> 
> C'est arrivé suite à une mise à jour de sudo, il y a à peu près deux
> semaines, c'est normal.
> 
> Il faut utiliser gksu ou kdesu.

Ou bien encore sux (package du même nom)

> 
> Seb

RoboTux


- --




Ma clé GPG est disponible sur http://www.keyserver.net (0x2B8BE385)

Protégez votre vie privée :
- - Signez/chiffrez vos messages.
Respectez celle des autres :
- - Masquez les destinataires de vos mailings
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD8MZnXBAlpiuL44URAqSeAJ0QaQjTO/vhKRoBmmMsGZ5o3PXbngCgoY3S
6g5CP4bD9aQr5Sonpq5v1uo=
=ZuIV
-END PGP SIGNATURE-


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-14 Thread professeur Méphisto
Vincent Danjean a écrit :

> Ou bien autoriser explicitement sudo à garder certaines variables
> d'environnement 

Comment fait-on ?

Merci

Méphisto


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-14 Thread Vincent Danjean

professeur Méphisto wrote:

Vincent Danjean a écrit :



Ou bien autoriser explicitement sudo à garder certaines variables
d'environnement 


Comment fait-on ?


En regardant un peu dans les pages man de sudo (et sudoers), il apparait
que les variables sont toutes enlevées si 'env_reset' est dans le
fichier de conf. (et il est mis pas défaut sur les nouvelles
installations).
  Pour ma part, sudo me permet toujours de lancer des applications X :
'sudo xbiff' fonctionne (packet sudo de sid, mais avec le fichier de
config créé il y a déjà un bon moment).

  A+
Vincent


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-15 Thread professeur Méphisto
Vincent Danjean a écrit :


> En regardant un peu dans les pages man de sudo (et sudoers), il apparait
> que les variables sont toutes enlevées si 'env_reset' est dans le
> fichier de conf.

Chez moi il n'y est pas.

Par contre, j'ai ajouté :

Defaults env_check+="HOME DISPLAY XAUTHORITY"

et sudo synaptic ne marche toujours pas :

[EMAIL PROTECTED]:~$ sudo synaptic
Xlib: connection to ":0.0" refused by server Xlib: No protocol
specified

(synaptic:5089): Gtk-WARNING **: cannot open display:

Quelqu'un a une idée ?

Méphisto


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-15 Thread Frédéric Bothamy
* professeur Méphisto <[EMAIL PROTECTED]> [2006-02-15 13:05] :
> Vincent Danjean a écrit :
> 
> 
> > En regardant un peu dans les pages man de sudo (et sudoers), il apparait
> > que les variables sont toutes enlevées si 'env_reset' est dans le
> > fichier de conf.
> 
> Chez moi il n'y est pas.
> 
> Par contre, j'ai ajouté :
> 
> Defaults env_check+="HOME DISPLAY XAUTHORITY"
> 
> et sudo synaptic ne marche toujours pas :
> 
> [EMAIL PROTECTED]:~$ sudo synaptic
> Xlib: connection to ":0.0" refused by server Xlib: No protocol
> specified
> 
> (synaptic:5089): Gtk-WARNING **: cannot open display:
> 
> Quelqu'un a une idée ?

Si je comprends bien la page de manuel de sudoers, env_check sert à
définir les variables d'environnement à vérifier et éventuellement
supprimer (pour les valeurs de variables contenant un % ou un /). Pour
définir celles à conserver, il faut utiliser env_keep (et env_delete
pour celles à supprimer inconditionnellement).

Une question : si tu te connectes en tant que root et que tu exécute
"sudo -V", qu'est-ce qui s'affiche ?


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-16 Thread professeur Méphisto
Frédéric Bothamy a écrit :

> Si je comprends bien la page de manuel de sudoers, env_check sert à
> définir les variables d'environnement à vérifier et éventuellement
> supprimer (pour les valeurs de variables contenant un % ou un /). Pour
> définir celles à conserver, il faut utiliser env_keep (et env_delete
> pour celles à supprimer inconditionnellement).

en modifiant

Defaults env_check+="HOME DISPLAY XAUTHORITY"

en

Defaults env_keep+="HOME DISPLAY XAUTHORITY"

je n'ai plus qu'un message d'erreur :

[EMAIL PROTECTED]:~$ sudo synaptic

(synaptic:3615): Gtk-WARNING **: cannot open display:  



> Une question : si tu te connectes en tant que root et que tu exécute
> "sudo -V", qu'est-ce qui s'affiche ?

Sudo version 1.6.8p7

Authentication methods: 'pam'
Syslog facility if syslog is being used for logging: authpriv
Syslog priority to use when user authenticates successfully: notice
Syslog priority to use when user authenticates unsuccessfully: alert
Send mail if the user is not in sudoers
Lecture user the first time they run sudo
Require users to authenticate by default
Root may run sudo
Allow some information gathering to give useful error messages
Require fully-qualified hostnames in the sudoers file
Visudo will honor the EDITOR environment variable
Set the LOGNAME and USER environment variables
Length at which to wrap log file lines (0 for no wrap): 80
Authentication timestamp timeout: 15 minutes
Password prompt timeout: 0 minutes
Number of tries to enter a password: 3
Umask to use or 0777 to use user's: 022
Path to mail program: /usr/sbin/sendmail
Flags for mail program: -t
Address to send mail to: root
Subject line for mail messages: *** SECURITY information for %h ***
Incorrect password message: Sorry, try again.
Path to authentication timestamp dir: /var/run/sudo
Users in this group are exempt from password and PATH requirements: sudo
Default password prompt: Password:
Default user to run commands as: root
Path to the editor for use by visudo: /usr/bin/editor
When to require a password for 'list' pseudocommand: any
When to require a password for 'verify' pseudocommand: all
File containing dummy exec functions: /usr/libexec/sudo_noexec.so
Environment variables to check for sanity:
TERM

LANGUAGE
LANG
LC_*
Environment variables to remove:
BASH_ENV
ENV
TERMCAP
TERMPATH
TERMINFO_DIRS
TERMINFO
_RLD*
LD_*
PATH_LOCALE
NLSPATH
HOSTALIASES
RES_OPTIONS
LOCALDOMAIN
PS4
SHELLOPTS
CDPATH
IFS
Local IP address and netmask pairs:
192.168.1.64 / 0xff00


Merci

Méph'


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sudo : cannot connect to X server

2006-02-17 Thread Patrick Carabin
Le Lundi 13 Février 2006 13:43, Vincent Danjean a écrit :
> Seb wrote:
> > Patrick Carabin a écrit :
> >> deouis qqs jours,
> >> sudo ls /  [ pour qu'il me demande le mot de passe ] fonctionne tjs
> >> sudo ksysguard & [ou : ]sudo ksysguard me donnent:
> >>  cannot connect to X server
> >
> > C'est arrivé suite à une mise à jour de sudo, il y a à peu près deux
> > semaines, c'est normal.
> >
> > Il faut utiliser gksu ou kdesu.
>

kdesu  semble bien utile pour certaines choses, mais pas pour tout...

> Ou bien autoriser explicitement sudo à garder certaines variables
> d'environnement (je ne sais pas lesquelles exactement, mais il
> faudrait teste HOME, XAUTHORITY, DISPLAY, ...)
> Pour raisons de sécurité, désormais sudo enlève toutes les
> variables d'environnement (sauf exceptions explicites)

   J'essaie de m'y retrouver dans ces variables avec sudo, mais je n'ai pas 
encore trouvé... Quant à la sécurité, je pense que ce changement qui 
oblige à des bricolages tordus DIMINUE la sécurité ... comme ces 
programmes ( bancaires ) qui demandent 20 mots de passe , impossibles à 
retenir, donc la feuille reste à côté du PC...

   Je dois encore tester... MERCI pour votre aide

Patrick Carabin.



Re: sudo : cannot connect to X server

2006-02-17 Thread Patrick Carabin
Le Mardi 14 Février 2006 14:40, Vincent Danjean a écrit :
> En regardant un peu dans les pages man de sudo (et sudoers), il apparait


   malheureusement, les pages man récentes semblent être [presque?] toutes 
en Angliche seulement, et incompréhensibles... n'y a-t'il plus de 
traductions ?

Patrick Carabin.