はじめに
もしあなたが CentOS 8, を使用している場合、それで使用する重要なコマンドを知っておく必要があります。そのうちの1つが sudo コマンドです。このコマンドは、新しいユーザーを作成するのに非常に便利です。sudo コマンドを使用すると、特定のユーザーに特別な管理者権限を付与できます。通常、これらの権限はrootユーザーのみがアクセスできます。一般ユーザーを作成する場合、このコマンドを使用すると、/etc/sudoers ファイルを変更することなく、特別なアクセス権を付与できます。
このチュートリアルでは、このコマンドの使用方法を理解するのに役立ちます。ここでは、CentOS 8でsudoが有効な新しいユーザーを作成するために必要な個々の手順を詳しく説明します.
Sudoが有効な新しいユーザーを作成する方法は?
サーバー上でsudoが有効な新しいユーザーを作成するには、次の手順に従ってください。
1. サーバーへのログインを実行する
まず、rootユーザーとしてサーバーにログインする必要があります。以下を使用してログインします:
|
1 |
$ ssh root@your_server_ip_address |
ご自身のサーバーのIPアドレスまたはホスト名に置き換えてください。
2. 新しいユーザーの追加
次に、新しいユーザーを追加します。この目的のために、adduser コマンドを使用します。たとえば、sammy:
|
1 |
# adduser sammy |
sammyはお好みのユーザー名に置き換えることができます。次のステップは、ユーザーのパスワードを追加することです。次のように passwd コマンドを使用します:
|
1 |
# passwd sammy |
システムは確認のために新しいパスワードを2回入力するよう求めます:
sammyを選択したユーザー名に置き換えてください。
3. Wheelグループ
次に、ユーザーを wheel グループに追加します。既存のアカウントに管理者権限を付与したい場合は、すぐにこのステップに進むことができます。usermod コマンドを使用して、ユーザーをグループに追加します:
|
1 |
# usermod -aG wheel sammy |
このようにする理由は、wheel グループのすべてのユーザーが完全な sudo アクセス権と権限を持っているためです。
4. Sudoアクセス
最後に、新しいユーザーが sudo 権限を取得したかどうかを確認します。まず、su コマンドを使用して、rootユーザーから新しいユーザーに切り替えます:
|
1 |
# su - sammy |
新しい権限で使用したいコマンドを指定して sudo を実行し、テストを行います:
|
1 |
# sudo command_to_run |
ここでは、/root ディレクトリの内容を一覧表示したいと仮定します。通常、このファイルの内容を表示できるのはrootユーザーのみです:
|
1 |
$ sudo ls -la /root |
sudoを初めて使用する場合、システムはアカウントのパスワードの入力を求めます:
進むには、フィールドにパスワードを入力してください。rootのパスワードではなく、アカウントのパスワードを入力する必要があることに注意してください。適切な wheel グループに属しており、権限が有効になっている場合、コマンドは正常に実行され、結果が表示されます。これで、root権限を持つ sudo を取得できたことが確認できます。
まとめ
このチュートリアルを利用すれば、新しいアカウントを作成し、それに管理者権限を付与することができます。最も簡単な方法は、wheel グループに追加して sudo アクセス権を付与することです。
さらに、CentOSに関する他のチュートリアルもご覧いただけます。これらは our blog:
ハッピーコンピューティング!


コメント
コメントはまだありません。最初のコメントを投稿しましょう。