シャットダウンおよび再起動の権限

シャットダウンおよび再起動の権限

通常のユーザー (非ルート) で「再起動」を試みましたが、成功しました。同じユーザーで「シャットダウン」を試みましたが、シャットダウンをスケジュールした後も成功しました。

しかし、同じユーザーで sudo シャットダウンを試みても、機能しませんでした。

エラー:

[rj@localhost ~]$ sudo shutdown
[sudo] password for rj: 
rj is not in the sudoers file.  This incident will be reported.

質問 - 通常のユーザーが再起動またはシャットダウンするのはなぜですか? セキュリティ上の問題ではないのですか?

質問 - 「shutdown」が機能しているのなら、「sudo shut down」はなぜ機能しないのでしょうか?

説明をお願いします。

答え1

「sudo anything」は失敗すると思われます。エラー メッセージには、rj が sudo を使用することを許可するエントリが sudoers ファイルに存在しないと表示されています。

つまり、コマンドが失敗したのは、sudo がシャットダウンを好まないからではありません。sudo が好まないのは、sudo ユーザーとして定義されていないユーザーが sudo を使用しようとすることです。

権限のないユーザーがシャットダウンを実行できることがよいかどうかについては、より情報に基づいた意見に譲ります。

答え2

ロバート・ネツロフはこう言った。シャットダウン失敗しなかった、須藤失敗した。

一般ユーザーにシャットダウンコマンド。そのコマンドにアクセスできるのは、通常、rootのみです。ただし、一般ユーザーにそのコマンドの実行を許可することは可能です。シャットダウンコマンドを作成してシャットダウングループを作成し、そのグループにユーザーを追加します。

groupsこのコマンドを実行すると、現在の「シャットダウン」グループ (どのような名前であっても) に誰が属しているかを確認できます。

参照してくださいこの郵便受け

関連情報