Mam wspólne konto hostingowe, logowałem się przy użyciu ssh. kiedy piszę na przykład su, miałem ten wynik:
su: must be run from a terminal
Czy ten błąd odnosi się do faktu, że nie mam wystarczających uprawnień lub do czegoś innego?
su, czy ten błąd występuje w przypadku innych poleceń?
ttypokazuje polecenie ? Czy logujesz się przy użyciu ssh, a następnie piszesz su, czy działasz ssh su? Jakiego emulatora terminala używasz? Czy powinieneś mieć dostęp do roota?
ssh -l login@host hostmogę się zalogować tylko przy użyciu tej komendy) niż typ su(inne polecenia działa normalnie), po wpisaniu ttymam: not a tty.
ssh -F /dev/null user@hostod z systemu lokalnego? (-F /dev/nullPowoduje to, że każda lokalna konfiguracja SSH systemu lub użytkownika jest ignorowana.) Jeśli nie masz uprawnień do używaniasu, zwykle spowoduje to znacznie bardziej oczywisty komunikat o błędzie (chociaż nie pamiętam dokładnego sformułowania i nie mam system skonfigurowany, w którym mogę go wypróbować).