Ubuntuで「終了」および「電源オフ」コマンドを無効にする

Ubuntuで「終了」および「電源オフ」コマンドを無効にする

Ubuntuの特定のユーザーに対して「shutdown」および「poweroff」CLIコマンドを無効にしたいと思います。どうすればいいですか?

ベストアンサー1

コマンドラインにある場合は、sudo / admin / wheelグループからユーザーを削除するだけで十分で、shutdownroot権限が必要です。poweroffreboot

デスクトップセッション(またはconsolekitやLogindなどのログインマネージャが処理するセッション)について話している場合は、より複雑になる可能性があります。この場合は、ここで説明されているようにシステムのポルケットルールを調整するか、存在しない場合は作成します。https://askubuntu.com/questions/93542/how-to-disable-shutdown-reboot-suspens-hibernate

ただし、制限したいユーザーがrootアクセス権を取得する他の方法がないことを確認してください(つまり、そのユーザーがrootアクセスを使用できないようにする必要がありますsudo)。それ以外の場合は、これらの設定を上書きまたは変更できます。

編集する:新しいJS構成フォーマットの最新の例については、以下を参照してください。https://wiki.archlinux.org/index.php/Polkit#Disable_suspens_and_hibernate

systemdを使用している場合(おそらくUbuntu用ではない)、ジョブIDも異なる場合があります(org.freedesktop.consolekit.xxxの代わりにorg.freedesktop.login1.xxxで始まります)。ログインタスクのリストについては、以下を参照してください。https://www.freedesktop.org/wiki/Software/systemd/logind/

おすすめ記事