Configuration du shell sh
Fermé
morizeum
-
13 nov. 2007 à 16:02
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 13 nov. 2007 à 16:40
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 13 nov. 2007 à 16:40
A voir également:
- Configuration du shell sh
- Ethernet n'a pas de configuration ip valide - Guide
- Panneau de configuration - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Retablir configuration usine chromecast - Guide
- Configuration chromecast - Guide
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
13 nov. 2007 à 16:07
13 nov. 2007 à 16:07
Salut,
affiche
lami20j
affiche
echo $SHELL grep $(whoami) /etc/passwd--
lami20j
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
13 nov. 2007 à 16:08
13 nov. 2007 à 16:08
que dit echo $SHELL
sh, le Bourne shell n'a pas d'alias
utiliser bash
sh, le Bourne shell n'a pas d'alias
utiliser bash
bob031
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
473
13 nov. 2007 à 16:25
13 nov. 2007 à 16:25
Bonjour,
semble marcher en utilisateur :
[betty@bob ~]$ echo $SHELL
/bin/csh
[betty@bob ~]$ chsh -s /bin/bash betty
Modification du shell pour betty.
Mot de passe :
Shell a changé.
[betty@bob ~]$ echo $SHELL
/bin/csh
[betty@bob ~]$ su -
Mot de passe :
[root@bob ~]# grep betty /etc/passwd
betty:x:XXXXX:XXXXX:Compte test pour FTP:/home/betty:/bin/bash
[root@bob ~]#
:-))
semble marcher en utilisateur :
[betty@bob ~]$ echo $SHELL
/bin/csh
[betty@bob ~]$ chsh -s /bin/bash betty
Modification du shell pour betty.
Mot de passe :
Shell a changé.
[betty@bob ~]$ echo $SHELL
/bin/csh
[betty@bob ~]$ su -
Mot de passe :
[root@bob ~]# grep betty /etc/passwd
betty:x:XXXXX:XXXXX:Compte test pour FTP:/home/betty:/bin/bash
[root@bob ~]#
:-))
Bonjour,
Je ne suis pas sur de bien comprendre ton problème.
Si tu cherches avoir le shell sh par défaut quand tu te logues alors il faut faire cela:
chsh ton_nom_d'utilisateur <---- tu peux faire cela sans droit root
passwd: <----------- le système va te demander ton mot de passe utilisateur
en suite le système va affichier ceci:
$ chsh partage
Password:
Changement d'interpréteur de commandes initial pour partage
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
Interpréteur de commandes initial [/bin/bash]: <--------- là tu inscrit le nouveau shell (pour toi sh)
et au prochain login tu seras en sh (tu pourras vérifier avec la commande echo $SHELL)
Par contre il faut que tu saches que sur les distributions linux rescente le shell sh n'existe plus. Le /bin/sh que l'on trouve est un lien symbolique vers /bin/bash.
Au fait qu'a tu modifier dans tes fichiers ~/.profile ~/.bashrc ~/.cshrc ~/.zshrc et j'ai même essayé ~/.shrc
A+
Je ne suis pas sur de bien comprendre ton problème.
Si tu cherches avoir le shell sh par défaut quand tu te logues alors il faut faire cela:
chsh ton_nom_d'utilisateur <---- tu peux faire cela sans droit root
passwd: <----------- le système va te demander ton mot de passe utilisateur
en suite le système va affichier ceci:
$ chsh partage
Password:
Changement d'interpréteur de commandes initial pour partage
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
Interpréteur de commandes initial [/bin/bash]: <--------- là tu inscrit le nouveau shell (pour toi sh)
et au prochain login tu seras en sh (tu pourras vérifier avec la commande echo $SHELL)
Par contre il faut que tu saches que sur les distributions linux rescente le shell sh n'existe plus. Le /bin/sh que l'on trouve est un lien symbolique vers /bin/bash.
Au fait qu'a tu modifier dans tes fichiers ~/.profile ~/.bashrc ~/.cshrc ~/.zshrc et j'ai même essayé ~/.shrc
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors voilà ce que tu m'as demandé/
sh-3.00$ echo $SHELL
/bin/csh
sh-3.00$ grep $(whoami) /etc/passwd
sh-3.00$
Par contre si ce que dit dubceck est vrai... c'est pas cool!
sh-3.00$ echo $SHELL
/bin/csh
sh-3.00$ grep $(whoami) /etc/passwd
sh-3.00$
Par contre si ce que dit dubceck est vrai... c'est pas cool!
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 622
13 nov. 2007 à 16:40
13 nov. 2007 à 16:40
avec csh, c'est .cshrc qu'il faut modifier , ev. aussi .login