여러 사용자간에 X 디스플레이 공유?


2

일반 사용자 1이 디스플레이 관리자를 통해 X 세션에 로그인 한 경우 일반 사용자 2가 동일한 디스플레이에서 자신의 창을 여는 것이 있습니까?

답변:


1

보안에 신경 쓰지 않는다면 너무 어렵지 않습니다.

먼저, 엑스 없이 실행해야합니다. -nolisten tcp 대부분의 디스플레이 관리자가 기본적으로 추가하는 옵션입니다. 변경 방법은 디스플레이 관리자와 배포판에 따라 다를 수 있습니다.

사용자는 터미널을 열고 실행할 수 있습니다. xhost + 호스트 2 . 이렇게하면 모든 사용자가 호스트 2 사용자의 디스플레이에서 창을 열 수 있습니다.

사용자 2 명이 호스트 2 다음을 실행할 수 있습니다.

export DISPLAY= 호스트 1 : 0
xterm 

그만큼 :0 부품 번호가 다를 수 있습니다. 사용자는 자신의 가치를 확인해야합니다. DISPLAY 환경 변수 (실행 중) echo $DISPLAY예를 들어,).

보안을 원한다면 다음을 사용해야합니다. xauth 사용자 2에게 마법 쿠키를 허용하여 모든 사용자가 아닌 디스플레이에서 창을 열 수 있습니다. 호스트 2 ).


완전한! xhost는 내가 필요한 것입니다. 2 개월 된 질문에 답해 주셔서 대단히 감사합니다.
David
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.