CentOS8はユーザーとグループを追加します

Centos 8 Add User Group



Linuxはマルチユーザーオペレーティングシステムです。 Linuxオペレーティングシステムで作業している間、複数のユーザーとグループが同時にリソースを共有できます。複数のコマンドラインアプリとGUIアプリでは、ユーザーごとに異なる認証レベルと固有の設定が設定されている場合があります。幸い、Linuxサーバーを管理している場合は、ユーザーとグループを追加する必要があります。慣れていないユーザーやグループを追加するのは面倒かもしれません。

この記事では、コマンドラインを使用してCentOS 8Linuxディストリビューションにユーザーとグループを追加する方法を明確にします。







CentOS8にユーザーを追加する

CentOSでは、「useradd」コマンドを使用して、新しいユーザーを作成し、その後に使用するユーザー名を作成できます。このコマンドは非常に用途が広く、ログインできるユーザーやログインできないユーザーを作成できます。ディレクトリがないと、ユーザーが作成され、ログインがブロックされます。たとえば、ユーザーのホームディレクトリなしで新しいユーザープロファイルを追加する場合は、次のコマンドを実行する必要があります。



$sudoadduserユーザー名

または



$sudouseraddユーザー名

ユーザー名をdavidまたは任意の名前に置き換えることができます。





成功すると、コマンドは出力を生成しませんが、ユーザーのホームディレクトリを生成します。アカウントがアクティブ化されている場合、ユーザーはホームディレクトリ内のファイルとフォルダを書き込み、変更、および削除できます。



特定のユーザーのパスワードを設定したい場合は、それを行うこともできます。コマンドの後にユーザー名を実行するだけで、パスワードを入力して検証するように求められます。

$sudo passwdデビッド

アカウント設定では、最近作成したユーザーを確認できます。

ただし、異なるコマンドを実行するのではなく、1回の試行でユーザー名とパスワードを設定できます。ユーザー名とパスワードを同時に設定するには、次のコマンドを実行する必要があります。

$sudouseradd –mユーザー名–pパスワード

選択に応じてユーザー名とパスワードを設定できます。

ここで、momiはユーザー名であり、momin01はそのユーザーのパスワードです。

Centos8でユーザーを削除する

CentOS 8で作成済みのユーザーを削除する場合は、userdelコマンドを使用できます。このコマンドは非常に使いやすく、Linuxオペレーティングシステムを管理している場合はユーザーを削除できます。たとえば、ユーザープロファイルのみを削除する場合は、以下に追加されている次のコマンドを実行する必要があります。

$sudouserdelユーザー名

一方、ユーザーのホームディレクトリなしでユーザープロファイルを削除する場合は、以下に添付されている次のコマンドを実行する必要があります。

$sudouserdel –rユーザー名

必要に応じて、ユーザー名を置き換えることができます。

Centos8にグループを追加する

グループは、同じプロパティのユーザーを表します。 Linuxオペレーティングシステムのすべてのグループには、特定の権限が付与されていました。すべてのグループには、複数のユーザーを含めることができます。したがって、CentOS 8にいくつかの新しいグループを追加する場合は、次のコマンドを記述してこれを行う必要があります。

$sudogroupadd groupname

たとえば、groupnameをclassとcityに置き換えて、CentOS8に2つの新しいグループを作成します。

グループにユーザーを追加する

これで、新しく作成したユーザーを特定のグループに割り当てたい場合は、すぐに実行できます。このタスクにはusermodコマンドを使用します。このコマンドの使い方はとても簡単です。したがって、以下の追加コマンドに従うだけで、ユーザーをグループに追加できます。

$sudousermod –a –Gグループ名ユーザー名

グループ名とユーザー名は、選択に応じて置き換えることができます。

ユーザーが新しいグループに追加されている間は、–フラグを使用することをお勧めします。 –aフラグを使用していない場合、ユーザーは–Gフラグの後に書き込まれていないグループから切り離されます。ここで、classはグループの名前、davidは追加されたユーザーの名前です。

このコマンドは別の方法で使用することもできますが、以下の例のように同じように機能します。

$sudousermod –aGグループ名ユーザー名

グループ内のユーザーを確認する

どのユーザーがすでに特定のグループの参加者であるかをどのように判断しますか?以下に説明する簡単なコマンドを使用できます。

$グリップグループ名/NS/グループ

上記の手順は、グループ関連の情報を示しています。たとえば、図に示すように、グループクラスと都市に対してこのコマンドを別々に実行すると、両方のグループに関する次の情報が表示されます。

ここで、赤色のテキストはグループ名を表し、xはグループのパスワード、数値を表します。たとえば、1008はグループ、ID、および現在特定のグループのメンバーであるdavidなどのユーザーの名前を表します。

グループに現在存在するユーザーのリストとそのユーザーIDを確認するために使用できる別のコマンドがあります。このコマンドを実行のために入力すると、以下に説明するsudo権限でコマンドを実行しているため、システムはパスワードの入力を求めます。以下のコマンドは、以下に示すように、グループに存在するユーザーとそのユーザーIDをチェックします。

$sudoふた–gグループ名

ここでは、異なるメンバーが存在する2つのグループとそのユーザーIDを確認できます。

グループにどのユーザーが存在するかを把握するための別の特別な方法もあります。この特定の目的に使用されるコマンドは次のとおりです。

$sudo グループユーザー名

上の図では、予想どおり、johnがclassというグループに属し、peterがcityというグループに属していることがわかります。

結論

このチュートリアルで例示されているすべての方法を採用するのは非常に簡単です。ここに表示されているコマンドに従って、複数のユーザー、グループ、およびグループ内のユーザーを追加できるようになりました。この記事で使用されている方法を実行して、特定のユーザーとそのグループを確認することもできます。