序章

The sudo コマンドは、管理者権限(通常は root ユーザーのみが使用可能)を通常のユーザーに付与するためのメカニズムを提供します。 このガイドでは、で新しいユーザーを作成する方法を説明します sudo サーバーを変更せずにUbuntu18.04にアクセス /etc/sudoers ファイル。 設定したい場合 sudo 既存のユーザーの場合は、手順3に進みます。

ステップ1—サーバーにログインする

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

  1. ssh root@your_server_ip_address

ステップ2—システムに新しいユーザーを追加する

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

  1. adduser sammy

必ず交換してください sammy 作成するユーザー名を使用します。 ユーザーのパスワードを作成して確認するように求められます。

Output
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

次に、新しいユーザーに関する情報を入力するように求められます。 デフォルトを受け入れて、この情報をすべて空白のままにしておくのは問題ありません。

Output
Changing the user information for sammy Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]

ステップ3— sudoグループへのユーザーの追加

使用 usermod ユーザーをsudoグループに追加するコマンド:

  1. usermod -aG sudo sammy

繰り返しになりますが、必ず交換してください sammy 追加したユーザー名で。 デフォルトでは、Ubuntuでは、sudoグループのすべてのメンバーが満員です sudo 特権。

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

新しいことをテストするには sudo 権限が機能している場合は、最初に su 新しいユーザーアカウントに切り替えるコマンド:

  1. su - sammy

新規ユーザーとして、使用できることを確認します sudo 付加することによって sudo スーパーユーザー権限で実行するコマンドへ:

  1. sudo command_to_run

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

  1. sudo ls -la /root

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

Output:
[sudo] password for sammy:

注:これはではなく root パスワードを要求します! root パスワードではなく、sudo対応ユーザーのパスワードを入力してください。

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

結論

このクイックスタートチュートリアルでは、新しいユーザーアカウントを作成し、それをsudoグループに追加して有効にしました sudo アクセス。 Ubuntu 18.04サーバーのセットアップの詳細については、 Ubuntu18.04を使用したサーバーの初期セットアップのチュートリアルをお読みください。