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/shellsper sapere quali shell sono installate, in modo da poter scegliere tra di esse.- fai
echo $SHELLsapere, 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