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 :

SSH / SU Comment conserver les .bashrc / .vim


Sujet :

Administration système

  1. #1
    Membre régulier
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Points : 81
    Points
    81
    Par défaut SSH / SU Comment conserver les .bashrc / .vim
    Bonjour !

    Au travail y'a un user PostgreSQL sur le serveur et on est amené à s'y connecter pour effectuer des requêtes et autres.
    Quand je m'y connecte la couleur de mon ls -l ne me plait pas, et la config .vim non plus.

    Problème : Si je modifie des trucs dans le ~/.bashrc ou dans .vim ça va impacter les collègues, qui auront perdu leur config sur cet user.

    Ma solution actuelle est d'avoir copié collé mon bashrc dans un dossier ce cet user et quand je m'y connecte je le source...
    Mais bon c'est chiant, pas évident à mettre à jour, on peut me supprimer ma config, et ça me parait assez sale...

    Connaitriez vous d'autres solutions pour garder ma config lors du changement d'user ?
    Merci !

    Complément d'infos :
    Au travail je dispose d'un ordi Windows.
    Mon environnement de dev se trouve sur un linux.
    Je m'y connecte donc en SSH avec Putty.
    J'y ai un peu configuré mon .bashrc et mon .vim.

    Je me connecte sur la session de l'utilisateur PostgreSQL en faisant :
    su - userpostrgesql

    Je ne dispose pas du root sur le serveur.

  2. #2
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 287
    Points : 12 744
    Points
    12 744
    Par défaut
    Bonjour,

    Tu peux éventuellement te faire un alias de ton su pour lancer quelque chose du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    su - userpostrgesql -c "/bin/bash --rcfile=TON_FICHIER_BASHRC"
    Cordialement.

  3. #3
    Membre régulier
    Inscrit en
    Mars 2010
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Mars 2010
    Messages : 74
    Points : 81
    Points
    81
    Par défaut
    Je te remercie pour ta réponse.

    C'est très intéressant.

    Pour l'instant je fais cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    su - postgresql -c "/bin/bash --rcfile /home/postgresql/my_works/.bashrc"
    L'invite de commande est alors la suivante :
    J'ai mis une variable de test dans le fichier /home/postgresql/my_works/.bashrc et elle est bien lue.

    J'en déduis que ce bashrc là n'est pas assez complet, et qu'il faudrait que j'importe égelement mon .profile et tout le reste dans le dossier /home/postgresql/my_works/

Discussions similaires

  1. Performance inégale des requêtes sur même environnement
    Par schumi101 dans le forum Administration
    Réponses: 9
    Dernier message: 12/12/2007, 17h44
  2. Réponses: 1
    Dernier message: 03/03/2007, 18h02
  3. Import Excel : garder le même format de dates
    Par Eric06 dans le forum MATLAB
    Réponses: 11
    Dernier message: 12/12/2006, 18h06
  4. Comment garder la même adresse IP à chaque connection internet ?
    Par Matt2094 dans le forum Dépannage et Assistance
    Réponses: 37
    Dernier message: 24/07/2006, 17h22
  5. casting DWORD en string, garder la même valeur
    Par titouille dans le forum SL & STL
    Réponses: 2
    Dernier message: 19/08/2005, 21h17

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