私はこの質問を見ました。 sudoersファイルの「modernNeo ALL =(ALL:ALL)ALL」と「modernNeo ALL =(ALL)ALL」の違いを理解してください。
もう一つ質問があります。 「root」ユーザーはすべての権限を持っていますが、なぜLinuxシステムroot ALL=(ALL) ALL
にいるのですか?/etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
私はコメントアウトしようとしましたが、rootにはまだすべての権限があり、rootにはまったく影響しません。root ALL=(ALL) ALL
役に立たないようです。
ベストアンサー1
この項目はroot
動作を保証しますsudo
。コメントで書くと
sudo ls
ジョブがroot
失敗します。
これは便利です。つまり、ユーザーがsudo
あまり考えなくてもコマンドを実行できることを意味します。つまりsudo
アクティブなユーザーとして実行されているかどうかにかかわらず、root
同じ方法で動作します(良いアイデアかどうかは別の質問です)。これはまた、スクリプトを使用して権限をsudo
要求することができroot
、直接実行しても正常に機能することを意味しますroot
。