Je veux changer mon Shell du bash par défaut Shell à zsh sur mes instances Amazon EC2. Comment dois-je m'y prendre ? Merci !
Réponse
Trop de publicités?J'avais une instance EC2 ubuntu 18.04. Mais, quand j'ai essayé de faire :
ubuntu@ip-xxx:~$ chsh -s /bin/zsh
Password:
chsh: PAM: Authentication failure
J'ai eu une demande de mot de passe, qui a échoué avec une erreur d'authentification parce que franchement, je ne suis pas sûr de ce qu'il faut mettre là pour sudo user.
J'ai donc essayé d'ajouter sudo et la commande n'a pas donné d'erreur. Mais, quand j'ai ssh'ed plus tard, j'ai toujours BASH comme Shell par défaut.
Ce qui a fonctionné pour moi est la commande ci-dessous :
ubuntu@ip-xxx:~$ sudo chsh -s $(which zsh) $(whoami)
Cela a changé le Shell par défaut pour l'utilisateur actuel et il est resté ainsi à chaque fois que je me suis connecté à la machine.
Succès ! :)
- Réponses précédentes
- Plus de réponses