ルートによって生成されたX11ウィンドウ

ルートによって生成されたX11ウィンドウ

ルートプロセスによって作成されたウィンドウにはX11で特別な権限がありますか? X サーバとウィンドウマネージャは、通常のユーザプロセスによって作成されます。

ベストアンサー1

X11ウィンドウとそのウィンドウで実行されるプロセスの違いを理解していることを確認してください。

ウィンドウ自体については、user414777の答えを参照してください。ウィンドウを作成するプロセス(たとえばxterm)は、rootとして実行されたときに追加の権限を持ちます。

ただし、違いは次のとおりです。

xterm -e bashxtermウィンドウが与えられると、bashどちらも独自のUIDbashで実行されます。xterm

sudo xterm -e bashウィンドウも作成されますが、今はbashルートとしてxterm実行されますbash

xterm -e sudo bashagain を使用してウィンドウを作成しbashますが、現在xterm独自のUIDとbashrootとして実行されます。

おすすめ記事