Installation de zsh

Bonjour,
est-ce qu’il serait possible d’installer zsh sur le cluster et de laisser ensuite aux utilisateurs la possibilité de choisir par défaut bash ou zsh s’il vous plait? (via la commande chsh par exemple).

Bonjour Camille,

zsh est maintenant disponible sur les nœuds du cluster.

En revanche, la commande chsh ne fonctionne que pour les utilisateurs enregistrés localement (dans le /etc/passwd). Elle ne fonctionnera donc pas sur le cluster (annuaire centralisé).
J’ai pas encore trouvé de solution directe pour laisser à l’utilisateur la possibilité de changer son login shell.
En attendant, en solution de contournement et même si ce n’est par très joli, il est toujours possible de lancer zsh au démarrage via le .bashrc.

if [ "$SHELL" != "/bin/zsh" ] && [ -e /bin/zsh ]
then
    export SHELL="/bin/zsh"
    exec /bin/zsh
fi

Pour les scripts, simplement ustiliser le shebang.

Bonne journée

Hello,
super, c’est parfait ! Ça marche :slight_smile:
Merci beaucoup !
Camille