Como root, você pode definir o shell de um usuário como quiser com chsh
ou qualquer outro método (por exemplo, editando /etc/passwd
com vipw
), apenas lembre-se de usar o caminho completo para o executável. >
Se você quiser que um usuário possa escolhê-lo como seu shell com chsh
, primeiro você precisa adicioná-lo a /etc/shells
, que é uma lista de nomes de caminho completos de shells válidos.
Você não pode mudar o shell de outro usuário, a menos que você seja root, você só pode mudar seu próprio shell.