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サーバーに任意のモジュール(悪意のあるモジュール)をロードして所有するように指示できます。 rootとして次に実行します。パーソナルノートブック/ワークステーションではこれが問題にならない可能性があります。

個人的には、ディレクトリツリー全体をGitバージョン管理(設定可能な例外を含む)に保持するetckeeperために(おそらくディストリビューションのパッケージコレクションにあります!)を使用します。通常のGitとは異なり、ファイル権限も追跡します。これらのファイルには、パスワードなどのセキュリティに敏感なデータが含まれる可能性があるため、デフォルトのストレージにはルートのみを書き込むことができます。ただし、バックアップ目的のために必要に応じて権限を設定できる他の(安全な)場所にストレージコピーをプッシュします。同様のことを検討することもできます。/etcetckeeper/etc/.git

おすすめ記事