Aprendí un nuevo comando, al menos pensé, porque este comando: chsh
no se comporta como se describe.
Fue descrito para trabajar así:
cat /etc/shells
para saber qué shells están instalados, para que pueda elegir entre ellos.- hace
echo $SHELL
saber, que shell que esté utilizando. - elige una de las conchas y escribe
chsh -s /path/to/shell
- ingrese la contraseña y verifique con
echo $SHELL
que está en un nuevo shell.
He hecho esto y no recibí ningún mensaje de error al ingresar la contraseña, pero todavía estaba en el mismo 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