Ho un account di hosting condiviso, ho effettuato l'accesso usando ssh. quando scrivo per esempio su
avevo questo output:
su: must be run from a terminal
Questo errore è relativo al fatto che non ho autorizzazioni sufficienti o qualcos'altro?
su
, dici questo errore per altri comandi?
tty
mostra il comando ? Stai effettuando il login con ssh e poi digitando su
o stai eseguendo ssh su
? Quale emulatore di terminale stai usando? Dovresti avere l'accesso come root?
ssh -l login@host host
posso entrare, solo quando si utilizza il comando) di tipo su
(altri comandi funziona normalmente), quando ho digitare tty
ho: not a tty
.
ssh -F /dev/null user@host
dal tuo sistema locale? (Ciò-F /dev/null
provoca l' ignoramento di qualsiasi configurazione SSH locale dell'utente o del sistema.) Se non sei autorizzato a utilizzaresu
, ciò causerà normalmente un messaggio di errore molto più ovvio (anche se non ricordo l'esatta formulazione e non ho un sistema installato dove posso provarlo).