xfce: root 以外のユーザーが終了できるようにする

xfce: root 以外のユーザーが終了できるようにする

一般ユーザーがxfceを閉じることを許可する方法は?

現在のログアウト/再起動/終了ボックスでは、ログアウトオプションのみが許可されており、コンソールに切り替えてrootとしてログインし、そこから終了する必要があるのはいつも少し迷惑です。

ベストアンサー1

これxfce wikiさまざまなソリューションが提供されます。私はhalとdbusを使用することを好みます。

ステップ1:ディストリビューションで強力なユーザーグループを呼び出す方法を学びます。引用するウィキペディア:

/etc/dbus-1/system.d/hal.confには、次のようなセクションを含める必要があります。

<policy group="power">
  <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
  ...
</policy>

ここで、ユーザーグループは次のとおりです。。私のDebianインストールでは、私はそれが次のようなものを見つけました。電源供給装置の開発

ステップ2:また、ウィキペディア:

権限グループ(root)にユーザーを追加する:

gpasswd -a <username> power

ログアウトして再度ログインすると、終了ボタンと再起動ボタンが反応するはずです。注:再起動するか、デーモンを再起動する必要があります。単にxdmログイン画面からログアウトするだけでは不十分です。


編集:上記の回避策は、新しくインストールしても機能しません。次のトリックが機能しました(源泉):

/etc/polkit-1/localauthority/50-local.d/shutdownreboot.pkla次のコンテンツを作成して追加します。

[restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes

[stop]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes

おすすめ記事