web-dev-qa-db-ja.com

Gnome3:「シャットダウン」ボタンを無効にする方法

ユーザーがRDPプロトコルを使用して接続し、Gnomeデスクトップ環境にアクセスするサーバーがあります。

彼らに許可がない場合でも、「シャットダウン」ボタンによって与えられる誘惑/間違い/混乱を避けたいです。 この拡張子 が提供する単なる「ログアウト」ボタン

ボタンを非表示または無効にできる拡張機能が見つかりませんでした。

https://askubuntu.com/a/93956/19791 以下で提案されているように、これを解決するために機能しませんでした。

それを達成する方法はありますか?

9
Manuel

Gnome-Shell-extensionを作成しました https://github.com/PRATAP-KUMAR/Remove_Poweroff_Action_Button

Ubuntu 18.04.3 enter image description here

Ubuntu 19.10 enter image description here

9
PRATAP

この拡張機能を使用して、 シャットダウンボタンを非表示にする を行うことができます。

hide shutdown button.png


これは 記事 がシャットダウンと再起動を無効にする方法を説明しています:

Ubuntu、Linux Mint、Mandrivaなどの一部のLinuxディストリビューションでは、デフォルトでは通常のユーザーとしてシステムを再起動/停止/シャットダウンできます。これは、特にサーバーでは理想的な設定ではありません。システム管理者にとっては、特に心配する必要があります。

記事の手順の概要は次のとおりです。

  • 編集/etc/sudoersシャットダウンを無効にします。
  • 使用する chmod o-x /sbin/shutdownおよびchmod o-x /sbin/rebootアクセス許可を拒否します。
  • Systemdベースのシステム(おそらく今日のほとんど)の場合:chmod o-x /bin/systemctlどの/sbin/shutdownと残りにはシンボリックリンクがあります。

GUIを変更して「シャットダウン」ボタンを削除する方法はわかりませんが、ユーザーにボタンを押さないように指示しても、何も起こらない場合は何も起こりません。

1

次の行をファイルに追加する
/ etc/polkit-1/localauthority/50-local.d/restrict-login-powermgmt.pkla
シャットダウンが機能しなくなります。他のオプションは引き続き機能し、サーバーはコマンドラインからシャットダウンできます。

[lightdm PowerMgmtを無効にする]
Identity = unix-user:*
Action = org.freedesktop.login1.power-off; org.freedesktop.login1.power-off-multiple-sessions
ResultAny = no
ResultInactive = no
ResultActive = no

0
K7AAY