Ich habe ein gemeinsames Hosting-Konto und habe mich mit ssh angemeldet. Wenn ich zum Beispiel sutippe, 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 suoder laufen Sie ssh su? Welchen Terminalemulator verwenden Sie? Solltest du Root-Zugriff haben?
ssh -l login@host hostmich mit ssh an ( ich kann mich nur mit diesem Befehl anmelden) als mit type su(andere Befehle funktionieren normal), wenn ich Folgendes ttyeingebe : not a tty.
ssh -F /dev/null user@hostvon Ihrem lokalen System? (-F /dev/nullDies führt dazu, dass die lokale SSH-Konfiguration eines Systems oder Benutzers ignoriert wird.) Wenn Sie nicht zur Verwendung berechtigtsusind, 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).