deux terminaux diferents est ce normal ?

Patmac

Membre actif
9 Novembre 2002
265
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
 
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 "#".

 
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