Rocky Linux 8の新しいSudo有効ユーザーを作成する方法[クイックスタート]
はじめに
「sudo」コマンドは、通常はルートユーザーのみが利用できる管理者特権を、一般ユーザーに付与する仕組みを提供しています。このガイドでは、Rocky Linux 8でサーバーの「/etc/sudoers」ファイルを変更せずに、sudoアクセス権限を持つ新しいユーザーを作成する方法を示します。
Note
ステップ1:サーバーにログインする
ルートユーザーとしてサーバーにSSHでログインしてください。
- ssh root@your_server_ip_address
上記の your_server_ip_address の代わりに、サーバーのIPアドレスまたはホスト名を使用してください。
ステップ2 — システムに新しいユーザーを追加する
あなたのシステムに新しいユーザーを追加するために、adduserコマンドを使用してください。
- adduser sammy
必ずサミーというユーザー名を作成したいユーザー名に変更してください。
新しいユーザーのパスワードを更新するために、passwdコマンドを使用してください。
- passwd sammy
サミーというユーザーを作成したのと置き換えることを忘れずに、新しいパスワードは2回入力するように求められます。
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.
ステップ3 – ユーザーをwheelグループに追加する
ユーザーをwheelグループに追加するために、usermodコマンドを使用してください。
- usermod -aG wheel sammy
もう一度言いますが、sudo権限を持つユーザー名にはsammyの代わりにご希望のユーザー名を入力してください。デフォルトでは、Rocky Linuxでは、wheelグループのすべてのメンバーが完全なsudoアクセス権を持っています。
ステップ4 – sudoアクセスのテスト
新しいsudo権限が機能しているかテストするために、最初にsuコマンドを使用して、ルートユーザーから新しいユーザーアカウントに切り替えてください。
- su – sammy
新しいユーザーとして、スーパーユーザー特権で実行したいコマンドの前にsudoを付けてsudoを使用できるか確認してください。
- sudo command_to_run
たとえば、通常はrootユーザーのみがアクセスできる/rootディレクトリの内容をリストアップすることができます。
- sudo ls -la /root
セッションでsudoを初めて使用するとき、そのユーザーアカウントのパスワードが求められます。パスワードを入力して続行してください。
[sudo] password for sammy:
Note
もしユーザーが適切なグループに所属しており、パスワードを正しく入力した場合、sudoを使用したコマンドはルート権限で実行されます。
結論
このクイックスタートチュートリアルでは、新しいユーザーアカウントを作成し、それをwheelグループに追加してsudoアクセスを有効化しました。Rocky Linux 8サーバーのセットアップの詳細な情報については、当社のRocky Linux 8初期サーバーセットアップチュートリアルを読んでください。