Debian 8.7がインストールされたBeagleBone Blackワイヤレスネットワークがあります。s
コマンドを使用してユーザーを作成し、コマンドを使用してadduser s
sudoersファイルにユーザーを追加しました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
root
shutdownだけが唯一のコマンドですか?
いいえ、そうではありません。ただし、管理者から提供されたポリシーを使用して、スーパーユーザー以外のユーザーにシステムを拡張するシステムの一部(これらのエラーメッセージにPolicyKitという名前)をインストールして有効にしました。