루트 사용자에서 일반 사용자로 전환할 때 GNU 화면이 작동하지 않습니다

루트 사용자에서 일반 사용자로 전환할 때 GNU 화면이 작동하지 않습니다

루트로 로그인하여 사용할 때 su user해당 사용자의 화면 세션에 액세스할 수 없습니다. 이것이 정상입니까?

이 경우 화면에서는 그렇지 않다고 불평합니다 /dev/pts/x.

나는 루트로 열린 터미널을 필요한 방식으로 제어할 수 없다고 생각합니다. 맞습니까?

답변1

일반적으로 실제로 고소하기 전에 /dev/pts/x의 소유권을 고소한 사용자(루트)로 변경할 수 있습니다. 이렇게 하면 사용자가 화면을 원래 터미널에 연결할 수 있습니다.

# chown someuser /dev/pts/x
# su - someuser
$ screen -dr somescreen

이 작업을 보다 원활하게 수행하려면 최종 장치에 대한 소유권 설정을 조사하여 그룹 읽기/쓰기로 설정하고 사용자가 액세스할 수 있는 그룹을 가질 수 있습니다. 이로 인해 심각한 안전 위험이 발생할 수 있으므로 이 경로를 탐색하는 경우 주의하세요!

관련 정보