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

Shell et commandes GNU Discussion :

profile bash du root


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2014
    Messages : 52
    Par défaut profile bash du root
    bonsoir à tous le monde ,je suis nouveau avec linux je utilise centos ,je voudrais savoir s'il vous plait comment je peux modifier le profil bash du root
    Cordialement

  2. #2
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonsoir.

    Si par "profile bash" tu pense au fichier .bashrc (ou .bash_profile sur certains OS) le fichier pour root est tout simplement /root/.bashrc (qu'on peux simplifier par ~/.bashrc pour n'importe quel utilisateur connecté). Ce sera le cas également pour CentOS.

    Je rappel à toutes fin utiles que c'est le script qui est sourcé par défaut lors du démarrage d'une session bash.

    Cordialement,
    Idriss

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 835
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par ok.Idriss Voir le message
    ...au fichier .bashrc (ou .bash_profile sur certains OS)...
    Attention à la confusion car les deux fichiers ne sont pas chargés au même moment ni dans les mêmes conditions
    Les fichiers ".bash_profile" (ou ".profile" sur certains OS) sont des fichiers chargés à la connexion de l'utilisateur.
    Les fichiers ".bashrc" sont des fichiers chargés lors de l'ouverture d'un shell

    Sur les vieux systèmes (et aussi sur les fenêtres terminal situées en F1...F6 des Linux d'aujourd'hui), connexion=shell d'où confusion. Modifier par exemple le PATH dans le .profile ou dans le .bashrc produit le même résultat (attention toutefois car appeler ":sh" sous "vi" lancera un shell qui chargera le fichier .bashrc mais ce genre de manip est assez rare d'où le fait que la confusion persiste).

    Mais dans les environnements graphiques avec multi-fenêtres, il n'y a toujours qu'une seule connexion mais ensuite on peut avoir/ouvrir x shells...

    Donc si on veut implémenter une action qui s'exécutera au login, il faut taper dans le fichier ".profile". Si maintenant on veut implémenter une action qui s'exécutera lors de l'ouverture d'un shell, il faut alors taper dans le fichier ".bashrc"...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 288
    Par défaut
    Bonjour,

    /root/.bashrc (qu'on peux simplifier par ~/.bashrc pour n'importe quel utilisateur connecté)
    Euh... non. La simplification pas pour n'importe qui. Uniquement pour root connecté.

  5. #5
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    Euh... non. La simplification pas pour n'importe qui. Uniquement pour root connecté.
    Ma phrase n'était peut être pas claire : ~/.bashrc va fonctionner pour n'importe quel utilisateur pour sourcer le .bashrc de cet utilisateur. Si c'est root qui est logué ça sera /root/.bashrc, si c'est "toto" ça sera /home/toto/.bashrc, etc. Je voulais insister sur l'utilité du ~ (notamment lors de l'écriture de scripts censés fonctionner pour différents utilisateurs avec des fichiers ou répertoire stockés dans leur HOME respectif, bien entendu ça marcherait aussi avec $HOME).

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/02/2012, 14h04
  2. Exécuter un script bash root + sécuritée
    Par Soull dans le forum Langage
    Réponses: 1
    Dernier message: 12/02/2011, 23h22
  3. modification du .profile pour bash
    Par julien.63 dans le forum Administration système
    Réponses: 4
    Dernier message: 11/07/2007, 15h32
  4. etc/profile et editeur en mode root
    Par celine31 dans le forum Linux
    Réponses: 2
    Dernier message: 06/10/2005, 18h33
  5. J'ai supprimé le profil root
    Par chad33 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 18/03/2004, 22h49

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