GNU/Linux >> Linux の 問題 >  >> Linux

LinuxでユーザーにパスワードなしのSudoを有効にする方法

Sudoは、任意のユーザーまたはグループに特別な特権を提供します。一部のコマンドには、rootユーザーのみがアクセスできます。たとえば、サーバーを再起動するコマンド。 rootユーザー以外はLinuxシステムを再起動できませんが、チームメンバーに特権を提供して、チームメンバーがあなたの不在時にインスタンスを再起動できるようにします。次に、そのアカウントにsudo権限を割り当てることができます。

手順

このチュートリアルでは、Linuxマシンでパスワードなしのsudoアカウントを構成する方法を理解します。このチュートリアルを完了すると、パスワードを入力せずにスーパーユーザーコマンド(許可)を実行できます。

  • visudoを使用してsudoersファイルを編集します コマンドを実行するか、以下のコマンドを使用します。
    sudo nano /etc/sudoers
    
  • NOPASSWD:を使用してユーザーアカウントのエントリを更新します 以下に示すオプション:
    username  ALL=(ALL:ALL) NOPASSWD: ALL
    

    ユーザーアカウントでユーザー名を変更し、ファイルを保存します。

テスト

sudoを使用してスーパーユーザーコマンドをテスト実行するために、すべて完了しました。コマンド構文は次のようになります:

sudo your_command_here

アカウントに対してパスワードなしのsudo権限を有効にする前後の以下のスクリーンショットを参照してください。ユーザーは前にパスワードを入力する必要がありますが、変更を加えた後、ユーザーはパスワードを入力せずにsudoを使用してapacheサービスを再起動できます。


Linux
  1. LinuxですべてのSudoユーザーを見つける方法

  2. Linux –非特権ユーザーのシステムビープ音を無効にする方法は?

  3. Linux VPSでsudoグループにユーザーを追加するにはどうすればよいですか?

  1. LinuxでユーザーのSudo権限を設定する方法

  2. Linux で特定のユーザーに対して特定のコマンドを無効にする方法

  3. LinuxでRをアップグレードするには?

  1. LinuxでIP転送を有効にする方法

  2. 特定のユーザーにパスワードなしのSudoを設定する方法

  3. RockyLinux8でSudoユーザーを作成する方法