chsh - alterar shell de login
SINTAXE
chsh [opções] [LOGIN]
DESCRIÇÃO
O comando chsh altera o shell de login do usuário. Isso determina o nome do comando inicial de login do usuário. Um usuário normal pode alterar o shell de login apenas para sua própria conta; o superusuário pode alterar o shell de login para qualquer conta.
OPÇÕES
As opções que se aplicam ao comando chsh são:
-h, --help
Exibe a mensagem de ajuda e sai.
-R, --root CHROOT_DIR
Aplica as alterações no diretório CHROOT_DIR e usa os arquivos de configuração do diretório CHROOT_DIR. Apenas caminhos absolutos são suportados.
-s, --shell SHELL
O nome do novo shell de login do usuário. Definir este campo como em branco faz com que o sistema selecione o shell de login padrão.
Se a opção -s não for selecionada, chsh opera de forma interativa, solicitando ao usuário o shell de login atual. Insira o novo valor para alterar o shell ou deixe a linha em branco para usar o valor atual. O shell atual é exibido entre um par de colchetes [ ].
OBSERVAÇÃO
A única restrição colocada no shell de login é que o nome do comando deve estar listado em /etc/shells, a menos que o invocador seja o superusuário, e então qualquer valor pode ser adicionado. Uma conta com um shell de login restrito não pode alterar seu shell de login. Por este motivo, colocar /bin/rsh em /etc/shells é desencorajado, pois alterar acidentalmente para um shell restrito impediria que o usuário alterasse seu shell de login de volta ao seu valor original.
Por este motivo, colocar /bin/rsh em /etc/shells é desencorajado, pois alterar acidentalmente para um shell restrito impediria que o usuário alterasse seu shell de login de volta ao seu valor original.
ARQUIVOS
/etc/passwd
Informações da conta do usuário.
/etc/shells
Lista de shells de login válidos.
/etc/login.defs
Configuração do conjunto de senhas shadow.
VER TAMBÉM
chfn(1), login.defs(5), passwd(5).