lxc를 사용하여 "su:터미널에서 실행해야 합니다"

lxc를 사용하여 "su:터미널에서 실행해야 합니다"

다음 오류와 해결 방법을 이해하려고 합니다.

다음 명령을 사용하여 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

문제가 무엇인지, 해당 명령을 실행하면 문제가 해결된 이유를 설명할 수 있는 사람이 있는지 궁금합니다.

관련 정보