
通常のユーザー(root以外のユーザー)を介して「再起動」しようとすると成功します。同じユーザーを介して「閉じる」を試みましたが、シャットダウンがスケジュールされた後も完了しました。
しかし、同じユーザーを介してsudo shutdownを試しても機能しません。
間違い:
[rj@localhost ~]$ sudo shutdown
[sudo] password for rj:
rj is not in the sudoers file. This incident will be reported.
質問 - 一般ユーザーはどのように再起動または終了しますか?これはセキュリティの問題ではありませんか?
質問 - 「終了」が機能していると「sudo exit」が機能しないのはなぜですか?
要求事項を説明してください。
答え1
私は「sudo Anything」が失敗すると疑います。エラーメッセージは、rjがsudoを使用することを承認するエントリがsudoersファイルにないことを示します。
つまり、sudoが終了を好まないため、コマンドは失敗しません。嫌いなのは、sudoを使用したいsudoユーザーとして定義されていない人です。
許可されていないユーザーがシャットダウンを実行できる場合、利点があるかどうかについては、より合理的なフィードバックを提供します。
答え2
ロバート・ネツロフ(Robert Netzloff)が言ったように、閉鎖失敗なしで、Sudo失敗。
一般ユーザーのアクセスを許可するのは非常に悪い考えです。閉鎖通常、ルートのみがこのコマンドにアクセスできます。一般ユーザーは以下を実行できます。閉鎖コマンドを生成して閉鎖グループを選択し、ユーザーをグループに追加します。
このgroups
コマンドを実行すると、名前に関係なく、現在「off」グループに誰がいるかを確認できます。
よりこの投稿