Comando: deve ser executado a partir de um terminal

9

Eu tenho uma conta de hospedagem compartilhada, registrei usando o ssh. quando eu digito por exemplo su eu tive essa saída: su: must be run from a terminal

Este erro é relativo ao fato de eu não ter permissões suficientes ou para outra coisa?

    
por 4m1nh4j1 16.12.2013 / 19:26

1 resposta

4

Experimente a opção -t para ssh. Se isso não funcionar, tente -tt .

-t Forçar alocação pseudo-tty. Isso pode ser usado para executar programas arbitrários baseados em telas em uma máquina remota, o que pode ser muito útil, por ex. ao implementar serviços de menu. Múltiplas -t opções forçam a alocação de tty, mesmo que ssh não tenha tty local.

    
por 16.12.2013 / 23:44