Rocky Linux 8 で新しい Sudo 対応ユーザーを作成する方法 [クイックスタート]
序章
sudo
コマンドは、管理者権限 (通常は root ユーザーのみが使用可能) を通常のユーザーに付与するメカニズムを提供します。このガイドでは、サーバーの /etc/sudoers
ファイルを変更せずに、Rocky Linux 8 で sudo
アクセス権を持つ新しいユーザーを作成する方法を示します。
注: 既存の Rocky Linux ユーザーに対して sudo
を構成する場合は、手順 3 にスキップしてください。
ステップ1-サーバーにログインする
root ユーザーとしてサーバーに SSH 接続します。
- ssh root@your_server_ip_address
上記の your_server_ip_address
の代わりに、サーバーの IP アドレスまたはホスト名を使用します。
ステップ2-システムに新しいユーザーを追加する
システムに新しいユーザーを追加するには、adduser
コマンドを使用します。
- adduser sammy
sammy
を、作成するユーザー名に置き換えてください。
passwd
コマンドを使用して、新しいユーザーのパスワードを更新します。
- passwd sammy
sammy
を作成したばかりのユーザーに置き換えることを忘れないでください。新しいパスワードを求めるプロンプトが 2 回表示されます。
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
ステップ 3 — ユーザーを wheel グループに追加する
usermod
コマンドを使用して、ユーザーを wheel グループに追加します。
- usermod -aG wheel sammy
もう一度、sammy
を sudo
権限を与えたいユーザー名に置き換えてください。デフォルトでは、Rocky Linux では、wheel グループのすべてのメンバーに完全な sudo
アクセス権があります。
ステップ 4 — sudo アクセスのテスト
新しい sudo
権限が機能していることをテストするには、まず su
コマンドを使用して root ユーザーから新しいユーザー アカウントに切り替えます。
- su - sammy
新しいユーザーとして、スーパーユーザー権限で実行するコマンドの先頭に sudo
を追加して、 sudo
を使用できることを確認します。
- sudo command_to_run
たとえば、通常は root ユーザーのみがアクセスできる /root
ディレクトリの内容を一覧表示できます。
- sudo ls -la /root
セッションで初めて sudo
を使用すると、そのユーザーのアカウントのパスワードを求めるプロンプトが表示されます。パスワードを入力して続行します。
Output[sudo] password for sammy:
注: これはルート パスワードを要求するものではありません! root パスワードではなく、sudo が有効なユーザーのパスワードを入力します。
ユーザーが適切なグループに属し、パスワードを正しく入力した場合、sudo
で使用したコマンドは root 権限で実行されます。
結論
このクイックスタート チュートリアルでは、新しいユーザー アカウントを作成して wheel グループに追加し、sudo
アクセスを有効にしました。 Rocky Linux 8 サーバーの設定の詳細については、Rocky Linux 8 チュートリアルでの初期サーバー設定をお読みください。