PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > Suite : Configuration du PATH avec gdm
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

Suite : Configuration du PATH avec gdm

Réponse
 
LinkBack Outils de la discussion
Vieux 19/09/2007, 07h40   #1
Pascal Ognibene
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Suite : Configuration du PATH avec gdm

Bonjour,

Désolé de démarrer un nouveau thread pour cette question,
mais ma souscription à la liste n'était pas valide.
Je reprend l'historique:

>> Bonjour à tous,
>>
>> J'ai une question assez bête : j'ai installé, sur
>> une debian etch, quelques softs de manière manuelle (
>> en particulier maven), et je souhaite qu'ils soient dans
>> le PATH de tous les utilisateurs.
>>
>> J'ai essayé de modifier /etc/environment, /etc/gdm/gdm* (différents
>> fichiers de config). Pas moyen de faire prendre en compte le chemin
>> de manière globale. De manière générale, où dois-je mettre des
>> variables pour que tous mes utilisateurs en bénéficie, Ãla fois
>> pour les login graphiques (depuis gdm) et les login en mode
>> console (depuis ssh par exemple)?
>>
>> Merci d'avance de votre aide.
>>
>> Pascal
>>
>>
>>
>>
>>
>>


>Le fichier /etc/profile sert à la config pour tout les utils de la
>machine
>
>PATH="/usr...
>export PATH



Oui, mais ça ne marche pas quand on fait un login graphique avec gdm.
Dans /etc/profile, si je met:

export TOTO=AAABBB


lorsque j'ouvre un shell sous X:
>echo $TOTO


(rien)

si je fais
>su - pascal
>echo $TOTO

AAABBB

Je réitère donc ma question : comment faire pour fixer des variables
d'environnement globales lors d'un login graphique avec GDM?

Merci de votre aide.

Pascal
  Réponse avec citation
Vieux 19/09/2007, 08h20   #2
Damelo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Suite : Configuration du PATH avec gdm

Pascal Ognibene a écrit :
> Bonjour,
>
> Désolé de démarrer un nouveau thread pour cette question,
> mais ma souscription à la liste n'était pas valide.
> Je reprend l'historique:
>
>>> Bonjour à tous,
>>>
>>> J'ai une question assez bête : j'ai installé, sur
>>> une debian etch, quelques softs de manière manuelle (
>>> en particulier maven), et je souhaite qu'ils soient dans
>>> le PATH de tous les utilisateurs.
>>>
>>> J'ai essayé de modifier /etc/environment, /etc/gdm/gdm* (différents
>>> fichiers de config). Pas moyen de faire prendre en compte le chemin
>>> de manière globale. De manière générale, où dois-je mettre des
>>> variables pour que tous mes utilisateurs en bénéficie, à la fois
>>> pour les login graphiques (depuis gdm) et les login en mode
>>> console (depuis ssh par exemple)?
>>>
>>> Merci d'avance de votre aide.
>>>
>>> Pascal
>>>
>>>
>>>
>>>
>>>
>>>

>
>>Le fichier /etc/profile sert à la config pour tout les utils de la
>>machine
>>
>>PATH="/usr...
>>export PATH

>
>
> Oui, mais ça ne marche pas quand on fait un login graphique avec gdm.
> Dans /etc/profile, si je met:
>
> export TOTO=AAABBB
>
>
> lorsque j'ouvre un shell sous X:
>>echo $TOTO

>
> (rien)
>
> si je fais
>>su - pascal
>>echo $TOTO

> AAABBB
>
> Je réitère donc ma question : comment faire pour fixer des variables
> d'environnement globales lors d'un login graphique avec GDM?
>
> Merci de votre aide.
>
> Pascal
>
>





Je n'utilise pas ce système pour démarrer X (le classique startx me
convient très bien) mais je pense que j'irais voir du côté de
/etc/init.d ou doit se trouver un script du genre gdm.sh avec, s'il
existe, un PATH=/bin:... et tu doit pouvoir ajouter ta variable.

Ce ne sont que des suppositions, bonne chances...


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 19/09/2007, 08h30   #3
Damelo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Suite : Configuration du PATH avec gdm

Damelo a écrit :
> Pascal Ognibene a écrit :
>> Bonjour,
>>
>> Désolé de démarrer un nouveau thread pour cette question,
>> mais ma souscription à la liste n'était pas valide.
>> Je reprend l'historique:
>>
>>>> Bonjour à tous,
>>>>
>>>> J'ai une question assez bête : j'ai installé, sur
>>>> une debian etch, quelques softs de manière manuelle (
>>>> en particulier maven), et je souhaite qu'ils soient dans
>>>> le PATH de tous les utilisateurs.
>>>>
>>>> J'ai essayé de modifier /etc/environment, /etc/gdm/gdm* (différents
>>>> fichiers de config). Pas moyen de faire prendre en compte le chemin
>>>> de manière globale. De manière générale, où dois-je mettre des
>>>> variables pour que tous mes utilisateurs en bénéficie, à la fois
>>>> pour les login graphiques (depuis gdm) et les login en mode
>>>> console (depuis ssh par exemple)?
>>>>
>>>> Merci d'avance de votre aide.
>>>>
>>>> Pascal
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>> Le fichier /etc/profile sert à la config pour tout les utils de la
>>> machine
>>>
>>> PATH="/usr...
>>> export PATH

>>
>> Oui, mais ça ne marche pas quand on fait un login graphique avec gdm.
>> Dans /etc/profile, si je met:
>>
>> export TOTO=AAABBB
>>
>>
>> lorsque j'ouvre un shell sous X:
>>> echo $TOTO

>> (rien)
>>
>> si je fais
>>> su - pascal
>>> echo $TOTO

>> AAABBB
>>
>> Je réitère donc ma question : comment faire pour fixer des variables
>> d'environnement globales lors d'un login graphique avec GDM?
>>
>> Merci de votre aide.
>>
>> Pascal
>>
>>

>
>
>
>
> Je n'utilise pas ce système pour démarrer X (le classique startx me
> convient très bien) mais je pense que j'irais voir du côté de
> /etc/init.d ou doit se trouver un script du genre gdm.sh avec, s'il
> existe, un PATH=/bin:... et tu doit pouvoir ajouter ta variable.
>
> Ce ne sont que des suppositions, bonne chances...
>
>


J'ai vu celà juste après mon post,
dans /etc/X11/xinit/xinitrc il est écrit en commentaire:

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script

et dans le fichier /etc/X11/Xsession

....
# initialize variables for use by all session scripts

OPTIONFILE=/etc/X11/Xsession.options

SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources

SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
....

Le 2eme fichier à l'air de répondre à tes besoin.

Re-bonne chance.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 19/09/2007, 09h40   #4
Frédéric BOITEUX
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Suite : Configuration du PATH avec gdm

Le mer 19 sep 2007 08:37:13 CEST, Pascal Ognibene
<pascal.ognibene@libertysurf.fr> a écrit :
> >> J'ai une question assez bête : j'ai installé, sur
> >> une debian etch, quelques softs de manière manuelle (
> >> en particulier maven), et je souhaite qu'ils soient dans
> >> le PATH de tous les utilisateurs.
> >>
> >> J'ai essayé de modifier /etc/environment, /etc/gdm/gdm* (différents
> >> fichiers de config). Pas moyen de faire prendre en compte le chemin
> >> de manière globale. De manière générale, où dois-je mettre des
> >> variables pour que tous mes utilisateurs en bénéficie, à la fois
> >> pour les login graphiques (depuis gdm) et les login en mode
> >> console (depuis ssh par exemple)?
> >>


Salut,

Ce qui est lu par gdm est configuré dans /etc/pam.d/gdm (voir le
module pam_env ...). Sur une machine Etch, j'ai :

#%PAM-1.0
auth requisite pam_nologin.so
auth required pam_env.so readenv=1
auth required pam_env.so readenv=1 envfile=/etc/default/locale
@include common-auth
@include common-account
session required pam_limits.so
@include common-session
@include common-password

La doc dit que le fichier /etc/security/pam_env.conf est lu par défaut...

Le mieux est de creuser la doc de PAM.

Fred.
  Réponse avec citation
Vieux 26/09/2007, 05h30   #5
Damien VAILLANT
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Suite : Configuration du PATH avec gdm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Damelo a écrit :
> Damelo a écrit :
>> Pascal Ognibene a écrit :
>>> Bonjour,
>>>
>>> Désolé de démarrer un nouveau thread pour cette question,
>>> mais ma souscription à la liste n'était pas valide.
>>> Je reprend l'historique:
>>>
>>>>> Bonjour à tous,
>>>>>
>>>>> J'ai une question assez bête : j'ai installé, sur
>>>>> une debian etch, quelques softs de manière manuelle (
>>>>> en particulier maven), et je souhaite qu'ils soient dans
>>>>> le PATH de tous les utilisateurs.
>>>>>
>>>>> J'ai essayé de modifier /etc/environment, /etc/gdm/gdm* (différents
>>>>> fichiers de config). Pas moyen de faire prendre en compte le chemin
>>>>> de manière globale. De manière générale, où dois-je mettre des
>>>>> variables pour que tous mes utilisateurs en bénéficie, à la fois
>>>>> pour les login graphiques (depuis gdm) et les login en mode
>>>>> console (depuis ssh par exemple)?
>>>>>
>>>>> Merci d'avance de votre aide.
>>>>>
>>>>> Pascal
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Le fichier /etc/profile sert à la config pour tout les utils de la
>>>> machine
>>>>
>>>> PATH="/usr...
>>>> export PATH
>>> Oui, mais ça ne marche pas quand on fait un login graphique avec gdm.
>>> Dans /etc/profile, si je met:
>>>
>>> export TOTO=AAABBB
>>>
>>>
>>> lorsque j'ouvre un shell sous X:
>>>> echo $TOTO
>>> (rien)
>>>
>>> si je fais
>>>> su - pascal
>>>> echo $TOTO
>>> AAABBB
>>>
>>> Je réitère donc ma question : comment faire pour fixer des variables
>>> d'environnement globales lors d'un login graphique avec GDM?
>>>
>>> Merci de votre aide.
>>>
>>> Pascal
>>>
>>>

>>
>>
>>
>> Je n'utilise pas ce système pour démarrer X (le classique startx me
>> convient très bien) mais je pense que j'irais voir du côté de
>> /etc/init.d ou doit se trouver un script du genre gdm.sh avec, s'il
>> existe, un PATH=/bin:... et tu doit pouvoir ajouter ta variable.
>>
>> Ce ne sont que des suppositions, bonne chances...
>>
>>

>
> J'ai vu celà juste après mon post,
> dans /etc/X11/xinit/xinitrc il est écrit en commentaire:
>
> # /etc/X11/xinit/xinitrc
> #
> # global xinitrc file, used by all X sessions started by xinit (startx)
>
> # invoke global X session script
>
> et dans le fichier /etc/X11/Xsession
>
> ...
> # initialize variables for use by all session scripts
>
> OPTIONFILE=/etc/X11/Xsession.options
>
> SYSRESOURCES=/etc/X11/Xresources
> USRRESOURCES=$HOME/.Xresources
>
> SYSSESSIONDIR=/etc/X11/Xsession.d
> USERXSESSION=$HOME/.xsession
> ALTUSERXSESSION=$HOME/.Xsession
> ERRFILE=$HOME/.xsession-errors
> ...
>
> Le 2eme fichier à l'air de répondre à tes besoin.
>
> Re-bonne chance.
>


Bonjour!!
J'aimerai savoir, si possible, si une solution à pu être trouvé pour ce
problème de variable...
Merci!!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG+dvO0S/kueQR1HYRAqLYAJ9KUjog8fgjPDAPn2DmXRuy5Ttn5wCeOAKT
OhNwZwY5VOkgzYFb+UbgBCY=
=Qgal
-----END PGP SIGNATURE-----


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 26/09/2007, 07h10   #6
Jean-Damien Durand
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Suite : Configuration du PATH avec gdm

On Wednesday 26 September 2007 06:10:54 Damien VAILLANT wrote:
> Bonjour!!
> J'aimerai savoir, si possible, si une solution à pu être trouvé pour ce
> problème de variable...
> Merci!!


Essaie en créant un fichier dans /etc/X11/Xsession.d et tu y mets ce que tu
veux, par exemple:

% ls -l /etc/X11/Xsession.d/98jdd
-rw-r--r-- 1 root root 22 2007-09-26 07:39 /etc/X11/Xsession.d/98jdd
% cat /etc/X11/Xsession.d/98jdd
export JDD="Et voila"

Si ca ne marche pas, alors lire /etc/gdm/xsession donnera une meilleure
indication (j'utilise kdm).

A+, JD.
  Réponse avec citation
Vieux 26/09/2007, 09h10   #7
Damelo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Suite : Configuration du PATH avec gdm

Jean-Damien Durand a écrit :
> On Wednesday 26 September 2007 06:10:54 Damien VAILLANT wrote:
>> Bonjour!!
>> J'aimerai savoir, si possible, si une solution à pu être trouvé pour ce
>> problème de variable...
>> Merci!!

>
> Essaie en créant un fichier dans /etc/X11/Xsession.d et tu y mets ce que tu
> veux, par exemple:
>
> % ls -l /etc/X11/Xsession.d/98jdd
> -rw-r--r-- 1 root root 22 2007-09-26 07:39 /etc/X11/Xsession.d/98jdd
> % cat /etc/X11/Xsession.d/98jdd
> export JDD="Et voila"
>
> Si ca ne marche pas, alors lire /etc/gdm/xsession donnera une meilleure
> indication (j'utilise kdm).
>
> A+, JD.
>
>
>
>

Merci bien, cependant, je n'ai pas besoin de solution, je voulais juste
savoir si la personne demandeuse avait trouver son bonheur...

Ceci dit, je garde l'info, au cas où je me met un jour à la session X au
démarrage de ma tartinette.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 23h48.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,19720 seconds with 15 queries