「org.freedesktop。アクションに変更しているようだ:私は、原因を見つけたと思うlogin1 .reboot」(とのような)。
/etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
作品として以下の行を追加します:
[Disable lightdm PowerMgmt]
Identity=unix-user:*
Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-multiple-sessions;org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=no
ResultInactive=no
ResultActive=no
確認ダイアログは引き続き表示されますが、確認するボタンはありません。醜く見えますが、機能します;)
残念ながら、これはlightdmセッションだけでなくすべてのユーザーに適用されるため、必要に応じて、ホワイトリストに追加する2番目のルールを追加する必要があります。
このメソッドは、GUIから発行されたreboot / etcコマンドのみをブロックすることに注意してください。コマンドラインからreboot / etcコマンドをブロックするには、molly-guardを使用できます。これは、rootであっても、すべてのユーザーのシャットダウンコマンドを無効にするで説明されています-結果?