Rocky Linux 8で新しいSudo有効ユーザーを作成する方法[クイックスタート]

紹介

sudoコマンドは、通常はrootユーザーのみが利用できる管理者特権を、通常のユーザーに付与するメカニズムを提供します。このガイドでは、Rocky Linux 8でsudoアクセス権を持つ新しいユーザーを作成する方法を説明しますが、サーバーの/etc/sudoersファイルを変更する必要はありません。

注意: 既存のRocky Linuxユーザーにsudoを設定したい場合は、ステップ3に進んでください。

ステップ1 — サーバーへのログイン

rootユーザーとしてサーバーにSSH接続します:

  1. ssh root@your_server_ip_address

your_server_ip_addressの部分にサーバーのIPアドレスまたはホスト名を使用してください。

ステップ2 — システムへの新しいユーザーの追加

adduserコマンドを使用して、システムに新しいユーザーを追加します:

  1. adduser sammy

sammyを作成したいユーザー名に置き換えてください。

新しいユーザーのパスワードを更新するには、passwd コマンドを使用します。

  1. passwd sammy

作成したばかりのユーザー名である sammy を置き換えることを忘れないでください。新しいパスワードを2回入力するように求められます:

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

ステップ3 — ユーザーを wheel グループに追加する

usermod コマンドを使用して、ユーザーを wheel グループに追加します:

  1. usermod -aG wheel sammy

再度、sudo 権限を付与したいユーザー名である sammy を置き換えることを確認してください。Rocky Linuxでは、デフォルトで wheel グループのすべてのメンバーが完全な sudo アクセス権を持っています。

ステップ4 — sudo アクセスのテスト

新しい sudo 権限が機能しているかをテストするには、まず su コマンドを使用して root ユーザーから新しいユーザーアカウントに切り替えます:

  1. su - sammy

新しいユーザーとして、スーパーユーザー権限で実行したいコマンドの前に sudo を付けて使用できるかどうかを確認してください:

  1. sudo command_to_run

たとえば、通常は root ユーザーのみがアクセスできる /root ディレクトリの内容をリスト表示できます。

  1. sudo ls -la /root

最初にsudoをセッションで使用すると、そのユーザーアカウントのパスワードが求められます。続行するには、パスワードを入力してください:

Output
[sudo] password for sammy:

注意:これはrootパスワードを要求しているわけではありません! sudoを有効にしたユーザーのパスワードを入力してください。rootパスワードではありません。

ユーザーが適切なグループに所属しており、パスワードを正しく入力した場合、sudoと共に使用したコマンドはroot権限で実行されます。

結論

このクイックスタートチュートリアルでは、新しいユーザーアカウントを作成し、それをwheelグループに追加してsudoアクセスを有効にしました。 Rocky Linux 8サーバーのセットアップの詳細については、当社のRocky Linux 8の初期サーバー設定チュートリアルをご覧ください。

Source:
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-rocky-linux-8-quickstart