開発者ドキュメント

Ubuntu14.04VPSでユーザーを追加および削除する方法

序章

新しいLinuxサーバーで行う方法を知っておく必要がある最も基本的なタスクの1つは、ユーザーの追加と削除です。 新しいサーバーを作成すると、 root デフォルトではアカウント。

これはあなたに多くの力と柔軟性を与えますが、それはまた危険であり、破壊的である可能性があります。 ほとんどの場合、一般的なタスクを実行するために、特権のないユーザーを追加することをお勧めします。 また、システム上にいる可能性のある他のユーザー用に追加のアカウントを作成する必要があります。 各ユーザーは異なるアカウントを持っている必要があります。

と呼ばれるメカニズムを介して、必要なときに管理者権限を取得できます。 sudo. このガイドでは、ユーザーアカウントの作成方法、sudo権限の割り当て方法、およびユーザーの削除方法について説明します。

ユーザーを追加する方法

としてサインインしている場合 root ユーザーの場合、次のように入力することで、いつでも新しいユーザーを作成できます。

  1. adduser newuser

与えられたroot以外のユーザーとしてサインインしている場合 sudo サーバーの初期設定ガイドに示されているように、特権は次のように入力して新しいユーザーを追加できます。

  1. sudo adduser newuser

いずれにせよ、一連の質問があります。 手順は次のとおりです。

これで、新しいユーザーを使用する準備が整いました。 これで、設定したパスワードを使用してログインできます。

:新しいユーザーが管理機能にアクセスする必要がある場合は、続行してください。

ユーザーにSudo権限を付与する方法

新しいユーザーがroot(管理)権限でコマンドを実行できるようにする必要がある場合は、新しいユーザーに次のアクセス権を付与する必要があります。 sudo.

これを行うには、 visudo コマンド。エディタで適切な構成ファイルを開きます。 これは、これらの変更を行うための最も安全な方法です。

現在rootユーザーとしてサインインしている場合は、次のように入力します。

visudo

sudo権限を持つroot以外のユーザーを使用してサインインしている場合は、次のように入力します。

sudo visudo

次のような行を検索します。

root    ALL=(ALL:ALL) ALL

この行の下に、ここに表示されている形式をコピーし、「root」という単語のみを変更して、sudo特権を付与する新しいユーザーを参照します。

  1. root ALL=(ALL:ALL) ALL
  2. newuser ALL=(ALL:ALL) ALL

完全なsudo権限を付与する必要があるユーザーごとに、このような新しい行を追加する必要があります。 終了したら、を押してファイルを保存して閉じることができます CTRL-X、続いて「Y」を押し、「ENTER」を押して確認します。

これで、新しいユーザーは管理者権限でコマンドを実行できるようになります。

新しいユーザーとしてサインインすると、通常どおりコマンドを入力して、通常のユーザーとしてコマンドを実行できます。

  1. some_command

次のように入力すると、管理者権限で同じコマンドを実行できます sudo コマンドの前に:

sudo some_command

サインインしている通常のユーザーアカウントのパスワードを入力するように求められます。

ユーザーを削除する方法

ユーザーが不要になった場合は、古いアカウントを削除することをお勧めします。

rootとして次のように入力すると、ユーザーのファイルを削除せずに、ユーザー自体を削除できます。

  1. deluser newuser

sudo権限を持つ別の非rootユーザーとしてサインインしている場合は、代わりに次のように入力できます。

  1. sudo deluser newuser

代わりに、ユーザーが削除されたときにユーザーのホームディレクトリを削除する場合は、rootとして次のコマンドを発行できます。

  1. deluser --remove-home newuser

これをsudo権限を持つroot以外のユーザーとして実行している場合は、代わりに次のように入力します。

  1. sudo deluser --remove-home newuser

削除したユーザーに対して以前にsudo権限を構成していた場合は、次のように入力して、関連する行を再度削除することをお勧めします。

  1. visudo

または、sudo権限を持つroot以外のユーザーの場合は、これを使用します。

  1. sudo visudo
root    ALL=(ALL:ALL) ALL
newuser ALL=(ALL:ALL) ALL   # DELETE THIS LINE

これにより、同じ名前で作成された新しいユーザーに誤ってsudo権限が与えられるのを防ぐことができます。

結論

これで、Ubuntu14.04システムにユーザーを追加および削除する方法をかなりうまく理解できるはずです。 効果的なユーザー管理により、ユーザーを分離し、仕事をするために必要なアクセスのみをユーザーに与えることができます。

構成方法の詳細については sudosudoersファイルの編集方法に関するガイドをここで確認してください。

モバイルバージョンを終了