概要
Ubuntuでユーザーを作成および削除する方法を知ることは、Linuxユーザー(管理者)が知っておくべき基本的なスキルの1つであり、それでも持つべき最も重要なスキル(ユーザー管理)の1つです。この背後にある理由は、すべてのマルチユーザーオペレーティングシステム(Linuxも)に、さまざまなユーザー権限とさまざまなユーザーグループのセットが存在し、存在する必要があるためです。これはセキュリティ上の理由によるものです。
実稼働環境(つまりサーバー)で実行されるシステム全体を1人のユーザーで管理する必要はありません。システムに複数のユーザーを配置することを常にお勧めします。場合によっては、ユーザーがサービスアカウントとしてのみ機能する必要がある場合があります(ホームフォルダーがなく、シェルにアクセスできず、特定のアプリとツールのみを実行できます)。
この記事では、ターミナルを介してUbuntuでユーザーを作成および削除する方法について説明します。これらのアクションを実行するために使用するコマンドは、「adduser」と「deluser」です。コマンド「useradd」を使用して、新しいユーザーを作成することもできます。これら2つのコマンドには違いがあります。それらは異なる動作をし、両方をカバーします。
次のユーザー管理スキルは、ユーザーグループを作成し、ユーザーをグループに追加する方法です(もちろん、ユーザーをグループから削除し、グループを削除します)。この手順は、この投稿でも確認できます–リンク 。
前提条件 :
ユーザーを作成および削除できるようにするには、rootまたはsudo権限を持つユーザーとしてログインする必要があります。
Ubuntuでユーザーを作成および削除する方法
adduserコマンドを使用してユーザーを作成する方法
まず、「adduser」コマンドを使用して新しいユーザーを作成します。 「adduser」コマンドは、ホームディレクトリを持つ新しいユーザーを自動的に作成し、新しいユーザーのパスワードも設定するように要求し、デフォルトのユーザー設定を作成します(/ etc / passwdファイルにユーザーの詳細を追加し、一意のユーザーIDを追加します) 、など)。ターミナルで新しいユーザーを作成したら、「adduser」と入力して「username」と入力します。 sudoパスワードの入力を求められます。
sudo adduser newuser
パスワードを入力すると、一連の質問が表示されます。この質問から、新しいユーザーにパスワードが必要になります。その他の質問はすべてオプションです。
その後、「y」で情報を確認する必要があります。これで、新しいユーザーが正常に作成されました。このコマンドは、新しいユーザーのホームディレクトリも作成します。
また、Ubuntuでは、デフォルトでsudoグループのメンバーにsudoアクセスが許可されていることを覚えておいてください。つまり、新しく作成されたユーザーはデフォルトではsudoユーザーグループに含まれないため、追加する必要があります。
useraddコマンドを使用してユーザーを作成する方法
コマンド「useradd」を使用して新しいユーザーを作成すると、「空の」ユーザーが作成されます。ホームディレクトリはなく、パスワードも設定されておらず、ユーザーグループの一部でもありません。つまり、「useradd」コマンドを使用してユーザーを作成した後、すべてを個別に設定する必要があります。
sudo useradd newuser2
もちろん、このコマンドには、必要な他のユーザー設定を追加および設定できるオプションがあります。たとえば、新しいユーザーのホームディレクトリが必要な場合は、「useradd」コマンドにオプション「-m」を追加する必要があります。コマンドは次のようになります:
sudo useradd -m newuser2
「useradd」コマンドを使用してユーザーを作成した後、パスワードが設定されていないため(コマンドではパスワードが設定されていないため)、ユーザーはログインできなくなります。パスワードは「passwd」コマンドで簡単に設定できます。
sudo passwd newuser2
基本的に、ホームディレクトリ、パスワード、およびデスクトップユーザーが持つその他すべてのコマンドを使用して、Ubuntuでユーザーをすばやく作成する必要がある場合は、–adduserコマンドを使用します。サーバーの制御とユーザー管理を強化するには、useraddコマンドを使用することをお勧めします。
その他のオプションと他のユーザー設定の設定方法については、両方のコマンド(adduser、useradd
)のマニュアルページを参照してください。ユーザーのsudo権限を新しいユーザーに追加する
新しいユーザーにsudo権限を追加するには、「usermod」ツールを使用してユーザーを変更します。ツールはsudoで実行する必要があります。次のようなコマンドを実行します:
sudo usermod -aG sudo newuser
Ubuntuでユーザーを削除する方法
このアクションでは、コマンド「deluser」を使用して「username」と入力します。このコマンドについても、sudoを使用して実行するか、rootとして実行する必要があります。
sudo userdel newuser
sudo / rootパスワードを入力すると、ユーザーとその設定は削除されますが、ホームディレクトリとファイルは削除されません。ホームディレクトリを持つユーザーを一度に削除するには、コマンドに「-r」オプションを追加します。コマンドは次のようになります:
sudo userdel -r newuser
概要
これで、Ubuntuでユーザーを作成および削除する方法をマスターしました。実行した手順を要約すると、「adduser」コマンドでユーザーを作成し、「useradd」コマンドでユーザーを作成し(ユーザーのホームディレクトリを使用)、ホームディレクトリと一緒にユーザーを削除しました。また、この記事で使用したすべてのコマンドは、もちろん、Ubuntuベースのディストリビューション、およびDebian、Kubuntu、Pop OS、LinuxMintなどの他のディストリビューションにも適用できることを指摘しておきます。