ウェブサイト検索

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


序章

sudo コマンドは、管理者権限 (通常は root ユーザーのみが使用可能) を通常のユーザーに付与するメカニズムを提供します。このガイドでは、サーバーの /etc/sudoers ファイルを変更せずに、Rocky Linux 8 で sudo アクセス権を持つ新しいユーザーを作成する方法を示します。

注: 既存の 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

もう一度、sammysudo 権限を与えたいユーザー名に置き換えてください。デフォルトでは、Rocky Linux では、wheel グループのすべてのメンバーに完全な sudo アクセス権があります。

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

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

  1. su - sammy

新しいユーザーとして、スーパーユーザー権限で実行するコマンドの先頭に sudo を追加して、 sudo を使用できることを確認します。

  1. sudo command_to_run

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

  1. sudo ls -la /root

セッションで初めて sudo を使用すると、そのユーザーのアカウントのパスワードを求めるプロンプトが表示されます。パスワードを入力して続行します。

Output
[sudo] password for sammy:

注: これはルート パスワードを要求するものではありません! root パスワードではなく、sudo が有効なユーザーのパスワードを入力します。

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

結論

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