En tant qu'utilisateur régulier, vous pouvez changer votre shell de connexion par défaut en utilisant le chsh
commande. Voici un exemple :
chsh -s /bin/bash
Une autre option consiste à utiliser usermod en tant que root :
usermod -s /bin/bash username
Dans le cas où vous essayez d'utiliser un compte partagé (pour quelque raison que ce soit) et que vous ne pouvez pas modifier le shell par défaut, vous pouvez exécuter
ssh -t <[email protected]> bash -l
Si vous avez besoin de protéger votre environnement d'un autre shell, vous pouvez d'abord exécuter ce shell; par exemple
ssh -t <[email protected]> ksh -c bash -l
Vous modifiez /etc/passwd
où la dernière entrée est le shell par défaut. Faites-en /bin/bash
.
Alternativement, vous pouvez modifier la valeur par défaut du système de /bin/sh
ne pas être bash.