IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Probleme fichier /etc/profile


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut Probleme fichier /etc/profile
    Bonjour à tous,

    j'aimerais si vous plait que quelqun m'aide a comprendre et regler ce probleme merci

    1)Ma premiere question est que J'aimerias savoir pourquoi quand je modifie ce fichier (/etc/profile) en creeant des variables d'environnement et en les exportant, ces memes variables n'existent plus si je reboot
    exemple si je rajoute a la fin de /etc/profile (avec vim en executant sudo vi /etc/profile)

    OK=12
    export OK

    au demarage lorsque j'ouvre mon shell et que je tape un echo $OK rien ne s'affiche par contre si je l'execute en tapant
    sudo . /etc/prpofile

    ensuite
    echo $OK

    la variable s'affiche bien.

    donc j'en conclu que ce fichier n'est pas lu au demarage donc comment faire pour qu'il soit lu au demarage?
    ensuite j'ai fait la manipulation avec le fichier .bashrc et la pas de probleme tout est pris en compte.

    2)ma deuxieme question concerne une application s'executant en mode graphique exemple: BOUML

    si on demarre cette application on nous demande de creer une variable d'environnement BOUML_ID pour demarrer un projet bouml comme on l'avais laisser.

    si je modifie le fichier .bashrc et que je lance l'application en tache de fond
    . /usr/bin/bouml &

    tout ce passe bien (bouml ne demande plus de creer cette variable car il l'a reconnu et m'affiche l'appli comme je l'avais laisser au depart)

    mais si je demarre l'application directement a partir du lien en mode graphique(menu application de gnome) la cette variable n'est plus pris en compte car elle m'est demande a nouveau

    donc comment les appli lancée en mode graphique cherchent elles les variables d'environnement.


    merci d'avance pour vos reponses

  2. #2
    Membre chevronné Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Par défaut
    Quelle distrib utilises-tu ?

    Citation Envoyé par steeve93800 Voir le message
    1)Ma premiere question est que J'aimerias savoir pourquoi quand je modifie ce fichier (/etc/profile) en creeant des variables d'environnement et en les exportant, ces memes variables n'existent plus [...] au demarage lorsque j'ouvre mon shell et que je tape un echo $OK rien ne s'affiche
    Tu ouvres ton shell comment ? En console en tapant un user/mdp ? Si oui, alors ce n'est pas normal. Sinon, c'est normal.

    Citation Envoyé par steeve93800 Voir le message
    ensuite j'ai fait la manipulation avec le fichier .bashrc et la pas de probleme tout est pris en compte.
    Il y a deux types de shells interactifs :

    Le login shell : celui qu'on lance en console en tapant le user et le mot de passe.

    Le non-login shell : lance par xterm, gome-terminal, konsole etc... qui ne demande pas d'identification.

    Dans le premier cas, /etc/profile sera pris en compte puis ~/bash_profile, puis ~/.bash_login. Si bash_login n'existe pas ~/.profile est lu.

    Dans le second cas, ~/.bashrc est pris en compte.

    Citation Envoyé par steeve93800 Voir le message
    2)ma deuxieme question concerne une application s'executant en mode graphique exemple: BOUML
    Si tu lances l'appli depuis le menu gnome, c'est l'envirronnement graphique qui fixe ses variables. ni /etc/profile, ni ~/.profile, ni ~/.bashrc ne seront pris en compte.
    Pour fixer une variable pour les applis graphiques, il faut passer par le fichier ~/.xession ou alors les lancer depuis un xterm (non-login shell).

    Ben, oui, c'est compliqué...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    Tout d'abord merci a ceux qui m'ont repondu et donc j'ai bien compris grace a vous pourquoi sa ne marchait pas et comment resoudre le probleme.

    maintenat PILRU tu m'as dit de voir le fichier .xsession mais je n'ai pas ce fichier j'ai .xsession-errors comme fichier

    doit je mettre les variables d'environnements pour le mode graphique dans ce fichier???
    sinon pourquoi deux type de shell pour bash, ou est la difference entre login et non login hormis le fait que l'on doit se logger



    encore merci a vous

  4. #4
    Membre chevronné Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Par défaut
    Citation Envoyé par steeve93800 Voir le message
    maintenat PILRU tu m'as dit de voir le fichier .xsession mais je n'ai pas ce fichier j'ai .xsession-errors comme fichier
    Il faut le créer. Réfère toi a la doc de ta distrib et des paquets gdm et xorg pour plus d'infos.

  5. #5
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    steeve, est-ce que ton probleme ne vient pas seulement du fait que tu ne t'es pas delogger-relogger après avoir defini BOUML_ID ?
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

Discussions similaires

  1. Probleme sur mon fichier /etc/sudoers
    Par nora2311 dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 25/11/2008, 15h25
  2. [Fichier] Problème fichier texte
    Par ben127 dans le forum Langage
    Réponses: 3
    Dernier message: 03/02/2006, 21h41
  3. Modification du fichier /etc/fstab
    Par benoitinfrance dans le forum Administration système
    Réponses: 2
    Dernier message: 29/12/2005, 15h30
  4. Probleme Fichier OST outlook
    Par RA dans le forum Outlook Express / Windows Mail
    Réponses: 6
    Dernier message: 25/11/2005, 11h33
  5. etc/profile et editeur en mode root
    Par celine31 dans le forum Linux
    Réponses: 2
    Dernier message: 06/10/2005, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo