![lxc를 사용하여 "su:터미널에서 실행해야 합니다"](https://linux55.com/image/127627/lxc%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%22su%3A%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20%EC%8B%A4%ED%96%89%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EB%8B%A4%22.png)
다음 오류와 해결 방법을 이해하려고 합니다.
다음 명령을 사용하여 lxc 컨테이너에 연결합니다.
#lxc exec cont-01 -- sudo --login --user ubuntu
터미널에 로그인한 후 사용자 전환 명령을 실행하면
#su -l bob
다음 오류가 발생합니다.
su: must be run from a terminal
솔루션은 아래에 제공됩니다.Linux 컨테이너에서 screen -x 명령을 사용할 때 "터미널에 연결해야 함 오류" 발생 이는 다음을 수행합니다.
#script /dev/null
문제가 무엇인지, 해당 명령을 실행하면 문제가 해결된 이유를 설명할 수 있는 사람이 있는지 궁금합니다.