• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

deux terminaux diferents est ce normal ?

Patmac

Membre confirmé
9 Novembre 2002
251
0
salut a tous

le shel du root est :
/bin/sh


le shel de mon user courant est :
/bin/bash

est ce normal ? que puis je faire? qu'est ce que sa change ?

merci d'avance
 

kidcreole

Membre junior
11 Septembre 2002
76
0
Salut

sh = the Bourne Shell, le shell historique
bash = Bourne Again Shell, le shell créé par la GNU Fundation

cela ne change pas grand-chose à ma connaissance.
Par contre quand tu te connectes en root, le prompt devrait avoir un dessin différent.

Par exemple, le prompt par défaut est "$" ou bien "%".
Et l'utilisateur root a le prompt "#".

 

Hopf

Membre junior
5 Janvier 2002
95
0
Salut,

Il est normal que le shell de root soit sh et il est vivement recommandé de ne pas le remplacer par un autre moins spartiate. A cela deux raisons :

I) Raison idéologique

D'un point de vue idéologique, il n'y a aucune raison de vouloir changer le shell de root car il n'y a aucune raison de se connecter en root suffisamment souvent pour ressentir le besoin de changer le shell de root.

II) Raison technique

D'un point de vue technique, le shell "sh" n'a pas de dépendances externes. Ceci n'est généralement pas le cas des autres shell qui peuvent posséder des dépendances vis-à-vis d'une librairie dynamique donnée ou d'un système de fichier donné. Dépendant moins de son environnement, le shell "sh" est plus sûr que les autres shells !

Hopf