Ho imparato un nuovo comando, almeno ho pensato, perché questo comando chsh
:, non si comporta come descritto.
È stato descritto per funzionare in questo modo:
cat /etc/shells
per sapere quali shell sono installate, in modo da poter scegliere tra di esse.- fai
echo $SHELL
sapere, quale shell si sta utilizzando. - scegli una delle conchiglie e digita
chsh -s /path/to/shell
- inserisci la password e verifica con
echo $SHELL
, che sei in una nuova shell.
Ho fatto questo e non ho ricevuto nessun messaggio di errore durante l'inserimento della password, ma ero ancora nella stessa 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