공유 호스팅 계정이 있고 ssh를 사용하여 기록했습니다. 예를 들어 입력하면 su
다음과 같은 출력이 나타납니다.
su: must be run from a terminal
이 오류는 충분한 권한이 없거나 다른 것에 대한 사실과 관련이 있습니까?
답변
-t
ssh 옵션을 사용해보십시오 . 그래도 작동하지 않으면 시도하십시오 -tt
.
-t
의사 -tty 할당을 강제합니다. 이는 원격 컴퓨터에서 임의의 화면 기반 프로그램을 실행하는 데 사용할 수 있으며, 예를 들어 메뉴 서비스를 구현할 때 매우 유용합니다. -t
ssh에 로컬 tty가없는 경우에도 여러 옵션이 tty 할당을 강제합니다.