O comando passado para ssh
é executado pelo shell no servidor, portanto, se nenhum shell válido for especificado, não será possível executá-lo.
É possível ssh para uma máquina como um usuário sem shell válido (digamos, mail
)? Até agora não posso, e usar o comando abaixo não funciona:
$ ssh [email protected] /bin/bash
Sempre será dito "Esta conta não está disponível no momento". Mas se eu estiver logado na máquina e usar 'su'
$ su mail -s /bin/bash
Eu posso me tornar o usuário mail
.
O comando passado para ssh
é executado pelo shell no servidor, portanto, se nenhum shell válido for especificado, não será possível executá-lo.