![루트 사용자에서 일반 사용자로 전환할 때 GNU 화면이 작동하지 않습니다](https://linux55.com/image/24375/%EB%A3%A8%ED%8A%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%EC%84%9C%20%EC%9D%BC%EB%B0%98%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20%EC%A0%84%ED%99%98%ED%95%A0%20%EB%95%8C%20GNU%20%ED%99%94%EB%A9%B4%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
루트로 로그인하여 사용할 때 su user
해당 사용자의 화면 세션에 액세스할 수 없습니다. 이것이 정상입니까?
이 경우 화면에서는 그렇지 않다고 불평합니다 /dev/pts/x
.
나는 루트로 열린 터미널을 필요한 방식으로 제어할 수 없다고 생각합니다. 맞습니까?
답변1
일반적으로 실제로 고소하기 전에 /dev/pts/x의 소유권을 고소한 사용자(루트)로 변경할 수 있습니다. 이렇게 하면 사용자가 화면을 원래 터미널에 연결할 수 있습니다.
# chown someuser /dev/pts/x
# su - someuser
$ screen -dr somescreen
이 작업을 보다 원활하게 수행하려면 최종 장치에 대한 소유권 설정을 조사하여 그룹 읽기/쓰기로 설정하고 사용자가 액세스할 수 있는 그룹을 가질 수 있습니다. 이로 인해 심각한 안전 위험이 발생할 수 있으므로 이 경로를 탐색하는 경우 주의하세요!