2010-03-12 15:12:47 +0000 2010-03-12 15:12:47 +0000
92
92

Comment puis-je changer de coquille dans Ubuntu ?

J'ai un VPS Ubuntu Server et je veux utiliser /bin/bash/ comme shell. Comment puis-je changer mon shell ? J'ai un accès root mais je ne travaille pas en tant que root. Donc, dash est mon shell par défaut maintenant.

J'ai lu Comment faire pour que Bash soit mon shell par défaut sur Ubuntu ? et chsh semble être la meilleure façon de procéder. Mais quand je tape chsh /bin/bash je reçois ce message:chsh: unknown user /bin/bash

Et si je tape juste /bin/bash le shell Bash semble bien fonctionner. Comment le modifier ?

Réponses (3)

122
122
122
2010-03-12 15:18:15 +0000

Lorsque vous êtes root, vous pouvez utiliser chsh pour modifier les shells des autres utilisateurs. La syntaxe que vous voulez utiliser est la suivante. Vous pouvez modifier votre propre shell sans les droits de l'utilisateur root.

chsh -s /bin/bash username

88
88
88
2010-03-12 16:14:34 +0000

Pour changer un shell, utilisez la commande bare chsh. Vous serez alors invité à utiliser le nouveau shell. Vous n'avez pas besoin d'exécuter quoi que ce soit en tant que root.

54
54
54
2010-03-12 16:53:19 +0000

Vous pouvez modifier votre shell par défaut pour votre utilisateur en utilisant la commande usermod.

sudo usermod -s <shell> <username>

remplacer par le nom du shell que vous voulez utiliser (c'est-à-dire /bin/bash) et par le nom d'utilisateur pour lequel vous voulez le modifier.

Cela définira le shell par défaut pour le nom d'utilisateur sélectionné dans le fichier /etc/passwd.