このチュートリアルでは、sudo
を構成する方法を学習します パスワードなし。 sudo
という意味 コマンドはパスワードの入力を求めないため、sudo
をレンダリングします 完全にパスワードなしのコマンド。
sudo
の設定 パスワードを指定せずにコマンドを実行すると、セキュリティ違反が発生し、システムとデータが危険にさらされる可能性があります。 sudo
を続行しないことをお勧めします パスワードなしの構成!このチュートリアルでは、次のことを学びます。
-
sudo
のパスワードを無効にする方法 コマンド -
sudo
を無効にする方法 特定の管理コマンドのパスワード
Ubuntu 20.04 FocalFossaLinuxでパスワードなしでsudoを構成する
使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Ubuntu20.04をインストールまたはUbuntu20.04FocalFossaをアップグレード | |
N / A | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
Ubuntu20.04でパスワードなしでsudoを設定する手順
- 最初に、選択した管理コマンドに対してのみsudoパスワードを無効にすることを検討することをお勧めします。これを行うには、
/etc/sudoers
を編集する必要がありますsudo visudo
を使用したsudo設定コマンド 編集者。たとえば、単一のユーザーを許可します。
linuxconfig
systemctl
を実行します およびreboot
sudo passwordを使用しないコマンドは、次の行を/etc/sudoers
に追加します。 構成ファイル:linuxconfig ALL=(ALL) NOPASSWD:/usr/bin/systemctl /usr/sbin/reboot
この時点で、
systemctl
を実行します およびreboot
コマンドはsudo
を必要としません パスワード。 - 次に、
linuxconfig
が必要な場合 ユーザーがパスワードなしでsudoを使用してすべてのコマンドを実行するには、構成行をステップ1 から変更します。 to:linuxconfig ALL=(ALL) NOPASSWD:ALL
- 最後に、sudoグループのすべてのメンバーがパスワードなしのsudoを使用してコマンドを実行する必要がある場合は、構成行を
ステップ1 から変更します。 to:%sudo ALL=(ALL:ALL) NOPASSWD:ALL