X11 conf 파일을 심볼릭 링크로 설정하는 방법은 무엇입니까?

X11 conf 파일을 심볼릭 링크로 설정하는 방법은 무엇입니까?

Xorg는 구성 파일 /etc/X11/xorg.conf.d/*이나 /usr/share/X11/xorg.conf.d/*파일이 심볼릭 링크인지 여부를 해석하지 않습니다.

/home/username/.config/사용자 정의 프로필의 X11 버전을 유지 하고 이를 연결하고 싶지만 xorg.conf.d이를 달성할 수 없는 것 같으며 문제를 발견하지 못했습니다.

xorg-서버 버전: 1.20.9-2

답변1

/etc/X11/xorg.conf.d/*X 서버가 하드웨어를 사용하는 방식에 영향을 미치므로 시스템 전체 구성이어야 합니다.

GUI 스타일 로그인을 사용하는 경우 로그인 상자를 표시하려면 로그인하기 전에 X 서버를 시작해야 합니다. 홈 디렉토리가 암호화된 경우(예: pam_mount또는 유사한 암호화를 사용하여) X 서버가 해당 구성을 읽어야 할 때 홈 디렉토리를 읽을 수 없습니다.

랩탑과 같은 장치에서 권장되는 전략은 일반적으로 가능한 한 자동 감지에 의존하고 데스크탑 환경(또는 "전체" GNOME 또는 KDE 데스크탑 환경 대신 "가벼운" 창 관리자를 사용하는 경우 사용자 세션 시작)을 허용하는 것입니다. ) 사용자별 구성을 처리합니다.

진정한 다중 사용자 시스템에서 일반 사용자로서 X 서버 구성에 대한 쓰기 액세스는 보안 위험이 있습니다. 구성 파일에 액세스할 수 있는 사용자는 X 서버에게 임의의 모듈(악의적인 모듈)을 로드하고 소유하라고 지시할 수 있습니다. 루트로 다음으로 실행합니다. 개인용 노트북/워크스테이션에서는 이것이 문제가 되지 않을 수 있습니다.

개인적으로 저는 전체 디렉터리 트리를 Git 버전 제어(구성 가능한 예외 포함)에 유지하기 etckeeper위해 (아마도 배포판의 패키지 컬렉션에 있을 것입니다!)를 사용합니다. 일반 Git과 달리 파일 권한도 추적합니다. 이러한 파일에는 비밀번호와 같이 보안에 민감한 자료가 포함될 수 있으므로 기본 저장소 는 루트만 쓸 수 있습니다. 그러나 백업 목적을 위해 필요에 따라 권한을 설정할 수 있는 다른 (안전한) 위치에 저장소 복사본을 푸시합니다. 비슷한 것을 고려해 볼 수도 있습니다./etcetckeeper/etc/.git

관련 정보