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
Merci beaucoup !
Camille