Ich habe ein gemeinsames Hosting-Konto und habe mich mit ssh angemeldet. Wenn ich zum Beispiel su
tippe, hatte ich diese Ausgabe:
su: must be run from a terminal
Bezieht sich dieser Fehler auf die Tatsache, dass ich nicht über ausreichende Berechtigungen verfüge, oder auf etwas anderes?
su
, erhalten Sie diesen Fehler für andere Befehle?
tty
? Melden Sie sich mit ssh an und tippen Sie dann ein su
oder laufen Sie ssh su
? Welchen Terminalemulator verwenden Sie? Solltest du Root-Zugriff haben?
ssh -l login@host host
mich mit ssh an ( ich kann mich nur mit diesem Befehl anmelden) als mit type su
(andere Befehle funktionieren normal), wenn ich Folgendes tty
eingebe : not a tty
.
ssh -F /dev/null user@host
von Ihrem lokalen System? (-F /dev/null
Dies führt dazu, dass die lokale SSH-Konfiguration eines Systems oder Benutzers ignoriert wird.) Wenn Sie nicht zur Verwendung berechtigtsu
sind, führt dies normalerweise zu einer viel offensichtlicheren Fehlermeldung (obwohl ich mich nicht an den genauen Wortlaut erinnere und nicht habe ein System eingerichtet, wo ich es ausprobieren kann).