Ubuntu 18.04 VPSまたは専用サーバーで非rootユーザーを作成する方法

新しいUbuntu 18.04サーバーをスピンしている場合は、sudo権限を持つ新しい非rootユーザーを作成する必要がある場合があります。 Linuxサーバーにrootとしてログオンすることはお勧めしません.


sudo権限を持つ新しいユーザーを作成すると、必要な場合にのみ管理者特権で管理タスクを実行できます。また、ほとんどの管理者は、サーバーのパスワードが侵害された場合に潜在的に危険である可能性があるため、rootログインを無効にするほうが安全であると考えています。.

したがって、認証キーでUbuntu 18.04サーバーを保護することに加えて、sudo権限を持つ新しいユーザーを作成する必要があります。 sudoグループで管理タスクを実行するユーザーのみを追加します.

Sudoは「superuser 行う」であり、現在ログインしているユーザーが特権管理者の権限でプログラムを実行できるようにするプログラムです。このガイドでは、Ubuntu 18.04オペレーティングシステムを実行しているVPSマシンでこれを行う方法を説明します.

前提条件

  • Ubuntu 18.04 VPS
  • Linuxマシンへのrootアクセス

特記事項:HostAdviceのホスティングレビューでは、ホスティングプランを購入する前に何千人ものユーザーに相談することができます。 Ubuntu VPSプランの購入を検討している場合は、VPSホスティングレビューまたはLinuxホスティングレビューを参照してください。.

ステップ1:サーバーに接続する

新しいユーザーを作成する前に、サーバーに接続する必要があります。 SSH経由の安全な接続を可能にするWindowsまたはその他のコマンドラインツールを使用している場合は、Puttyを使用できます。サーバーのパブリックIPアドレスとルートユーザーのパスワードが必要です。.

ステップ2:新しいユーザーを追加する

サーバーに接続したら。コマンドadduserを実行して、新しいユーザーを作成します。ネイティブにバイナリコンパイルされたuseraddコマンドを使用することもできますが、Perlスクリプトのadduserコマンドよりもユーザーフレンドリーではありません。.

したがって、ターミナルウィンドウで次のように入力します。

$ sudo adduser

ユーザー名を新しいユーザーの適切な名前に置き換えてください。たとえば、「james」という新しいユーザーを追加する場合、構文は次のようになります。

$ sudo adduser james

新しいユーザーのパスワード、氏名、部屋番号、電話の詳細を入力するように求められます。押すことができます 入る 値を入力したくない場合。次に、 Y 以下に示すように、詳細を確認するプロンプトが表示されたら、

重複が検出された場合は、以下のエラーが発生します。

useradd:ユーザーはすでに存在します

ステップ3:新しいユーザーをsudoグループに追加する

上記の新しいユーザーは通常の権限で作成されており、sudoタスクを実行しようとすると、「jamesがsudoersファイルにありません。この事件は報告されます。」ユーザーが管理タスクを実行できるようにするため。サーバーの再起動、新しいユーザーの作成、またはアプリケーションのインストールを行うには、以下のコマンドを実行する必要があります。

$ sudo usermod -aG sudo james

「james」を上記で作成したユーザー名に置き換えることを忘れないでください。新しいユーザーがsudoプログラムに正常に追加されているはずです。.

ステップ4:新しいユーザーをテストする

使用できます su Ubuntu 18.04サーバーでコマンドを実行して、上記で作成した新しいユーザーに切り替えます。 su の頭字語です 代用ユーザー. 現在ログインしているユーザーは、最初にログアウトすることなくセッションを変更できます.

これを行うには、以下のコマンドを実行します。

$ su-james

出力:

あなたは次のようなコマンドを実行しようとすることができます sudo dpkg-reconfigure tzdata 新しいユーザーが管理タスクを実行できるかどうかを確認する.

出力

上記の出力が表示されれば、新しいユーザーがsudoersのリストに正常に追加されています。.

結論

上記の手順に従えば、sudo権限を持つ非rootユーザーの作成は複雑ではありません。これにより、Ubuntu 18.04サーバー管理者が潜在的な危険を最小限に抑えながらタスクを実行するためのより安全な方法が提供されます。また、悪意のあるプログラムが重要なファイルにアクセスすることがより困難になるため、サーバーが稼働するときに非rootユーザーとしてタスクを実行すると非常に便利です。上記の手順を繰り返すことで、必要に応じてsudoユーザーをさらに作成できます。.

上位3つのVPSサービスを確認してください。

A2ホスティング

開始価格:
$ 5.00


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

ScalaHosting

開始価格:
$ 12.00


信頼性
9.4


価格
9.5


使いやすい
9.5


サポート
9.5


特徴
9.4

レビューを読む

ScalaHostingにアクセス

Hostinger

開始価格:
3.95ドル


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

関連するハウツー記事

  • Ubuntu 18.04 VPSまたは専用サーバーにApache Cassandraをインストールする方法
    中間
  • Apache、MySQLのインストール方法 & Ubuntu 18.04 VPSまたは専用サーバー上のPHP
    中間
  • Ubuntu 18.04 VPSまたは専用サーバー用にSSHを設定する方法
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーで複数のWebサイトをホストする方法
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーに自己署名SSL証明書をインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me