Aprendi um novo comando, pelo menos pensei, porque esse comando chsh
:, não se comporta como o descrito.
Foi descrito para funcionar assim:
cat /etc/shells
saber quais shells estão instalados, para que você possa escolher entre eles.- faça
echo $SHELL
para saber qual shell você está usando. - escolha uma das conchas e digite
chsh -s /path/to/shell
- digite a senha e verifique com se
echo $SHELL
você está em um novo shell.
Fiz isso e não recebi nenhuma mensagem de erro ao inserir a senha, mas ainda estava no mesmo 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
5
Você precisa sair e fazer login novamente primeiro.
—
Rui F Ribeiro
Por favor, não poste imagens do texto do terminal. Ele pode ser copiado e colado no corpo da sua pergunta, e realmente não há necessidade de postar imagens, a menos que você esteja mostrando uma falha gráfica ou algo semelhante.
—
Sergiy Kolodyazhnyy 3/17/17
Editei minha postagem, excluí a imagem e colei o texto, mas a imagem voltou durante a noite.
—
sharkant 4/17/17
@sharkant Parece que alguém teve uma edição em uma fila de revisão e foi aprovada, o que editou sua postagem após o fato. Eu pensei que o sistema de edição SE não substituiria uma nova edição por uma antiga, mas heh, quem sabe?
—
Zan Lynx