Linuxでパスワードを入力せずにsudoコマンドを実行する方法

PHPz
リリース: 2024-02-12 22:33:12
転載
1158 人が閲覧しました

ラップトップなど、自分だけが使用するコンピューターで Linux システムを実行していると仮定すると、sudo を呼び出すたびにパスワードを入力する必要があり、長期的には面倒になります。したがって、このガイドでは、パスワードを入力せずに sudo コマンドを実行するように設定する方法について説明します。

如何在 Linux 中不输入密码运行 sudo 命令

この設定は、sudo コマンドを使用するデフォルトのセキュリティ ポリシーである /etc/sudoers ファイルのユーザー権限仕様セクションで行われます。

重要: sudeors ファイルでは、デフォルトでオンになっている認証パラメーターが検証目的で使用されます。これが設定されている場合、ユーザーは sudo でコマンドを実行する前にパスワード (または他の認証方法) で認証する必要があります。

ただし、このデフォルトは、NOPASSWD (ユーザーが「sudo」コマンドを呼び出すときにパスワードは必要ありません) フラグを使用してオーバーライドできます。

ユーザー権限を構成するための構文は次のとおりです:

  1. リーリー
  2. ######で:###

user_list – 設定されているユーザー リストまたはユーザー エイリアス。

  1. host_list – ユーザーが sudo を実行できるホストまたはホスト エイリアスのリスト。
  2. effect_user_list – このユーザーまたはエイリアスとして実行しているユーザーのリスト
  3. tag_list – NOPASSWD などのタグ リスト。
  4. command_list – ユーザーが sudo を使用して実行できるコマンドまたはコマンド エイリアスのリスト。
  5. ユーザー (以下の例では aaronkilik) がパスワードを入力せずに sudo を使用してすべてのコマンドを実行できるようにするには、sudoers ファイルを開きます:

リーリー

  1. 次の行を追加します:

リーリー

  1. グループの場合は、グループ名の前に % 文字を使用します。これは、sys グループのすべてのメンバーがパスワードなしで sudo を使用できることを意味します。

リーリー

  1. ユーザーがパスワードなしで sudo を使用して指定されたコマンド (/bin/kill) を実行できるようにするには、次の行を追加します。
リーリー

  1. 次の行により、sys グループのメンバーは sudo を使用して、パスワードを入力せずにコマンド /bin/kill、/bin/rm を実行できるようになります。
  2. リーリー

以上がLinuxでパスワードを入力せずにsudoコマンドを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!