追加読書

追加読書

Debian 8.7がインストールされたBeagleBone Blackワイヤレスネットワークがあります。sコマンドを使用してユーザーを作成し、コマンドを使用してadduser ssudoersファイルにユーザーを追加しましたusermod -a -G s

s次のコマンドを使用して Pi をユーザーとして終了しようとすると、shutdown -h now次のエラーが発生します。

以下を無視して月のメッセージを設定できません。 org.freedesktop.PolicyKit1 という名前の .service ファイルがありません。
ログインでシステムの電源を切ることはできません。 org.freedesktop.PolicyKit1 という名前の .service ファイルがありません。
終了を開始できません。 target: Any .サービスファイルorg.freedesktop.PolicyKit1という名前も提供されていません。詳細については、システムログと「systemctl status poweroff.target」を参照してください。
/dev/initctl を開くことができません。権限が拒否されました。
initデーモンと会話できません。

ただし、sudoを使用して同じコマンドを実行すると、sudo shutdown -h nowコマンドは正しく実行されます。

なぜこれが起こるのですか? shutdownだけがroot唯一のコマンドですか?

答え1

はい、shutdownがroot唯一のコマンドです。

答え2

rootshutdownだけが唯一のコマンドですか?

いいえ、そうではありません。ただし、管理者から提供されたポリシーを使用して、スーパーユーザー以外のユーザーにシステムを拡張するシステムの一部(これらのエラーメッセージにPolicyKitという名前)をインストールして有効にしました。

追加読書

関連情報