Debian 6.0 (カーネル 2.6.32-5-686) での X と Xorg の実行ファイルの違い

Debian 6.0 (カーネル 2.6.32-5-686) での X と Xorg の実行ファイルの違い

Xこれらの実行ファイルの違いは何ですかXorg? /usr/bin ディレクトリには次のものがあります。

# file /usr/bin/Xorg
/usr/bin/Xorg: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
# ls -lh /usr/bin/Xorg
-rwxr-xr-x 1 root root 1.7M Oct 30  2011 /usr/bin/Xorg
# file /usr/bin/X
/usr/bin/X: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
# ls -lh /usr/bin/X
-rwsr-sr-x 1 root root 7.1K Dec 16  2011 /usr/bin/X
#

/usr/bin/Xが/usr/bin/Xorgへのシンボリックリンクではない場合でも、まだ/usr/bin/Xorgを呼び出すと思います。

ベストアンサー1

/usr/bin/XXラッパーです。に記録されています。Xwrapper.configマンページ。

Xラッパーは、実際のXサーバーを起動する権限を持つ人を制御する小さなプログラムです。ビデオハードウェアへのアクセスが必要なため、ルートのみが物理Xサーバーを起動できます。ラッパーは setuid ルートであり、デフォルトではコンソールにログインしているユーザーだけが物理 X サーバーを起動できるようにします。

おすすめ記事