102 votes

Comment modifier Shell dans Ubuntu ?

Je dispose d'un serveur virtuel Ubuntu et je souhaite utiliser /bin/bash/ comme mon 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 de Bash mon Shell par défaut sur Ubuntu ? et chsh semble être le meilleur moyen 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 de Bash semble fonctionner correctement. Comment le changer ?

136voto

Dentrasi Points 10825

Lorsque vous êtes root, vous pouvez utiliser chsh pour modifier les coquilles des autres utilisateurs. La syntaxe que vous voulez utiliser est la suivante. Vous pouvez modifier votre propre Shell sans droits root.

chsh -s /bin/bash username

95voto

Teddy Points 6368

Pour modifier un Shell, utilisez la commande bare chsh commande. Cela vous demandera le nouveau Shell. Vous n'avez pas besoin d'exécuter quoi que ce soit en tant que root.

59voto

Brian Fisher Points 621

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 changer.

Cela va définir le Shell par défaut pour le nom d'utilisateur sélectionné dans le fichier /etc/passwd.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X