Comando chsh do Linux
Em sistemas operacionais do tipo Unix, o comando chsh define o shell de login de um usuário, o programa que fornece a linha de comando . A alteração entra em vigor na próxima vez que o usuário efetuar login.
Este documento descreve a versão GNU / Linux do chsh .
Descrição
O chsh aceitará o nome do caminho completo de qualquer arquivo executável no sistema . No entanto, ele emitirá um aviso se o shell não estiver listado no arquivo / etc / shells .
Também pode ser configurado para aceitar apenas shells listados neste arquivo (a menos que o usuário seja root ). Se um shell não for especificado, o chsh solicitará que um seja especificado.
Sintaxe
chsh [-s login_shell ] [ usuário ]
-s shell | Define o shell como o shell de logon. |
-l , –list-conchas | Imprima a lista de shells listados em / etc / shells e saia. |
-u , –help | Imprima uma mensagem de uso e saia. |
-v , –version | Imprima as informações da versão e saia. |
Exemplos
chsh -s / bin / bash fred
Defina o shell de login do usuário fred como / bin / bash .
Comandos relacionados
chfn – altera as informações do dedo de um usuário.
usermod – Modifique a conta de um usuário.
passwd – altera a senha de um usuário.