.bashrc et SVN

Lionel Porcheron lionel at alveonet.org
Jeu 19 Oct 07:59:40 BST 2006


Salut,

ssh permet d'exécuter une commande à distance du type ssh machine
commande. Tu peux exécuter un shell comme une commande. Petite
subtilité, par défaut, ssh ne te donne pas un terminal, il faut forcer
cette ouverture avec l'ajout d'un "-t". Cela donne un truc du genre ssh
-t machine zsh

Bien sûr, il faut avoir un autre shell de disponible sur la machine !
Par défaut, Ubuntu installe dash (un shell qui n'a pas de dépendance
dynamique), donc tu as tout pour contourner ton problème :-).

Lionel
> Dans le man bash, ils parlent d'une option --norc et noprofile qui
> permet de ne pas lire .bashrc ou bash_profile.
> Peut-être peux tu chercher de ce côté là.
>
> Romain
>
> 2006/10/18, Jonathan Métillon <jmetillon at gmail.com>:
>   
>> Oui excellente idée !
>>
>> Mais j'ai fait un autre truc très con : le fichier .bashrc de root est un
>> symlink vers mon .bashrc personnel. Celui qui est justement abîmé. Donc
>> quand je me connecte en root, j'ai exactement le même problème.
>>
>> Sinon j'ai aussi le compte d'un autre utilisateur, qui fonctionne. Mais ce
>> compte n'est pas dans les sudoers, je ne peux donc pas utiliser sudo pour
>> aller éditer mon fichier dans mon répertoire personnel. Et j'ai aussi essayé
>> su pour passer en root, mais ça me dit: Segmentation fault.
>>
>>
>> On 10/18/06, Naji Mammeri <naji.mammeri at gmail.com> wrote:
>>     
>>> Salut,
>>> Tu pourrais éventuellement essayer de te connecter en tant qu'autre
>>> utilisateur (tu n'a modifié que des fichiers personnels donc les
>>> autres utilisateurs ne sont pas affectés).
>>>
>>> Le 18/10/06, Guillaume< bou.gui at wanadoo.fr> a écrit :
>>>       
>>>> Jonathan Métillon a écrit :
>>>>         
>>>>> En fait je me retrouve dans une situation tout a fait ennuyeuse : en
>>>>> essayant de corriger le problème j'ai ajouter cette ligne :
>>>>>
>>>>> source .bashrc
>>>>>
>>>>> dans .bashrc lui-même. C'est très stupide mais c'était pour être sûr
>>>>> d'avoir tout essayé. Seulement ensuite on m'a signalé le problème de
>>>>> .bash_profile manquant, que j'ai corrigé.
>>>>>
>>>>> Mais j'ai oublié d'enlever la ligne de .bashrc. En me reconnectant, la
>>>>> .bash_profile a donc correctement chargé .bashrc qui se charge
>>>>>           
>> lui-même
>>     
>>>>> infiniment : boucle sans fin.
>>>>>
>>>>> Bref le système affiche une erreur de mémoire et m'ejecte ! Comment je
>>>>> peux faire pour entrer dans le système sans charger .bash_profile et
>>>>> aller editer .bashrc ?
>>>>>           
>>>> Ben, je vais sûrement dire une connerie, mais tu ne pourrais pas faire
>>>> ta correction en démarrant en mode recovery ?
>>>>
>>>> --
>>>> ubuntu-fr mailing list
>>>> ubuntu-fr at lists.ubuntu.com
>>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
>>>>
>>>>         
>>> --
>>> Naji Mammeri
>>>
>>> --
>>> ubuntu-fr mailing list
>>> ubuntu-fr at lists.ubuntu.com
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
>>>
>>>       
>> --
>> ubuntu-fr mailing list
>> ubuntu-fr at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
>>
>>
>>     
>
>   





Plus d'informations sur la liste de diffusion ubuntu-fr