回答編集履歴

2

otnさんとのやり取りによる追加情報

2018/08/19 00:41

投稿

hope_mucci
hope_mucci

スコア4447

test CHANGED
@@ -25,3 +25,19 @@
25
25
 
26
26
 
27
27
  こんな説明でご理解いただけるでしょうか。
28
+
29
+
30
+
31
+ ### 追加情報
32
+
33
+ コメント欄でotnさんとのやりとりにより、中の仕組みが少し見えました。
34
+
35
+ 最近のデスクトップマネージャーはpolkitという権限管理の仕組みを利用して電源オプションの管理、実行をおこなっているようです。
36
+
37
+ [polkitよる設定の解説がここに載っています。](http://lost-in-forest.hatenablog.com/entry/a00b)
38
+
39
+ org.freedesktop.consolekit.system.stopやorg.freedesktop.consolekit.system.restartというIDで管理されていて、デフォルトではログインユーザーには電源操作を許可しています。
40
+
41
+
42
+
43
+ なお、非ログイン時の電源操作はまた別の仕組みにより制御されているようです。

1

コメントで誤りの指摘を受けて訂正

2018/08/19 00:41

投稿

hope_mucci
hope_mucci

スコア4447

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- デスクトップ環境を構成するウィンドウマネージャーはroot権限で動いていて、デスクトップ環境を動かしているユーザーのリクエスト(つまりシャットダウンのボタンを押す等)に応じてシャットダウンなり再起動なりをかけることができます。rootだから。
5
+ デスクトップ環境を構成する~~ウィンドウマネージャー~~ディスプレイマネージャーはroot権限で動いていて、デスクトップ環境を動かしているユーザーのリクエスト(つまりシャットダウンのボタンを押す等)に応じてシャットダウンなり再起動なりをかけることができます。rootだから。
6
6
 
7
7
  もうちょいかみ砕いていえば、GUIで再起動やシャットダウンを選択するのは、rootさんに再起動やシャットダウンをお願いしていると考えても良いかと思います。
8
8