Ho un account di hosting condiviso, ho effettuato l'accesso usando ssh. quando scrivo per esempio suavevo 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?
ttymostra il comando ? Stai effettuando il login con ssh e poi digitando suo stai eseguendo ssh su? Quale emulatore di terminale stai usando? Dovresti avere l'accesso come root?
ssh -l login@host hostposso entrare, solo quando si utilizza il comando) di tipo su(altri comandi funziona normalmente), quando ho digitare ttyho: not a tty.
ssh -F /dev/null user@hostdal tuo sistema locale? (Ciò-F /dev/nullprovoca 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).