J'ai appris une nouvelle commande, du moins je pensais, car cette commande chsh
:, ne se comporte pas comme décrit.
Il a été décrit pour fonctionner comme ceci:
cat /etc/shells
pour savoir quels coques sont installées, vous pouvez donc choisir parmi eux.- faire
echo $SHELL
pour savoir quel shell vous utilisez. - choisissez l'une des coquilles et tapez
chsh -s /path/to/shell
- entrez le mot de passe et vérifiez avec
echo $SHELL
, que vous êtes dans un nouveau shell.
Je l'ai fait et je n'ai reçu aucun message d'erreur lors de la saisie du mot de passe, mais j'étais toujours dans le même shell.
% echo $SHELL
/bin/bash
% cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
% chsh -s /bin/sh
Password:
% echo $SHELL
/bin/bash