`needs_root_rights=yes`로 xorg를 실행하면 보안 위험이 발생하지 않습니까?

`needs_root_rights=yes`로 xorg를 실행하면 보안 위험이 발생하지 않습니까?

Xdummy 드라이버를 사용하고 아래 예를 따라 xpra를 실행하려고 합니다.https://xpra.org/trac/wiki/Xdummy이 명령을 사용하여 예제를 시도했습니다. :10기존 모니터에 부착된 예시가 아니기 때문에 별도의 모니터에서 실행되는 것으로 의심됩니다 xpra.

Xorg -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./10.log -config ./xorg.conf :10

첫 번째 인스턴스에서 오류가 발생했는데 , 이를 in 로 /usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server변경하여 수정했습니다 .allowed_users=consoleallowed_users=anybody/etc/X11/Xwrapper.conf

두 번째 시도에서 오류가 발생했습니다.

Fatal server error:                                              
(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)

needs_root_rights=yes/etc/X11/Xwrapper.conf일부 웹 검색에서는 작동을 위한 추가 기능을 제안했습니다 .

오류 메시지에 나와 있듯이 명령 호출에 xorg 매뉴얼 페이지(의미를 이해할 수 없음)를 추가하려고 parse_vt_settings시도했지만 아무런 차이가 없었습니다. 요청받다.-novtswitchneeds_root_rights

needs_root_rights=yes보안상 위험 하지 않을까요 ?

답변1

네, 그렇습니다. 하지만 꼭 이렇게 할 필요는 없습니다.

잘못된 경로를 사용하고 있습니다 Xorg. 사용해야 하는 대부분의 Ubuntu 버전에서는 /usr/lib/xorg/XorgDebian 및 기타 배포판이 약간 다른 경로를 사용할 수 있습니다. (당신이 사용하려는 것은 /usr/bin/Xorg단지 다른 스크립트를 호출하는 스크립트일 뿐이고... 결국 올바른 Xorg 바이너리를 호출하게 됩니다.)

관련 정보