Debian 10でグループにユーザーを追加するにはどうすればよいですか?

How Add User Group Debian 10



すべてのオペレーティングシステムは、特権の概念に基づいて動作します。これらの権限は、ユーザーが持っている権限と実行するタスクに基づいて各ユーザーに付与される権限です。これらの権限には、次のものが含まれます。 読んだ書く 、 と 実行する 。理想的には、オペレーティングシステムによって変更されない限り、ユーザーが一度割り当てられた特権をエスカレートできるようにするオペレーティングシステムはありません。したがって、各ユーザーは自分の特権で指定された機能しか実行できませんが、複数のユーザーが同じリソースに対して同じ特権を持っている場合があります。これは、 グループ 登場します。 Linuxオペレーティングシステムでは、グループは同じ特権を持つ異なるユーザーのセットとして定義されます。つまり、複数のユーザーが同じ特権を持つ傾向がある場合、それらの特権を各ユーザーに個別に付与する代わりに、目的の特権を持つグループを作成し、関係するすべてのユーザーをそのグループに追加して、すべてのユーザーが同じ特権を持つことができるようにします。特権。

グループには、基本的に次の2つのタイプがあります。







  • プライマリグループ
  • 二次グループ

ここで注意すべき点は、ユーザーは1つのプライマリグループの一部になることができるのに対し、ユーザーは複数のセカンダリグループの一部になることができるということです。したがって、この記事では、Debian10の1つまたは複数のグループにユーザーを追加する方法について説明します。



Debian 10でグループにユーザーを追加する方法:

Debian 10の1つまたは複数のグループにユーザーを追加するには、以下で説明する2つの方法のいずれかを使用できます。



方法#1:

この方法では、一度に1つのグループにユーザーを追加する方法を説明します。そのためには、次の手順を実行する必要があります。





1.以下に示す画像で強調表示されているように、デスクトップにある[アクティビティ]タブをクリックします。



2.これを行うとすぐに、検索バーが画面に表示されます。その検索バーに「ターミナル」と入力し、検索結果をクリックして、次の画像で強調表示されているように、Debian10でターミナルを起動します。

3.これを行うと、次の画像に示すターミナルウィンドウが起動します。

4.ターミナルに次のコマンドを入力して、Enterキーを押します。

sudousermod –a –G GroupName UserName

ここで、GroupNameをユーザーを追加するグループの名前に置き換え、UserNameをグループに追加するユーザーの名前に置き換えます。この例では、ユーザーを追加したかった KBuzdarsudo グループ。そのため、GroupNameをsudoに、UserNameをKBuzdarに置き換えました。このコマンドが正常に実行されるとすぐに、指定されたユーザーが指定されたグループに追加されます。このコマンドは、次の画像にも示されています。

方法#2:

この方法では、ユーザーを複数のグループに同時に追加する方法を説明します。そのためには、次の手順を実行する必要があります。

上記の方法で説明したのと同じ方法で端末を起動します。次に、ターミナルで次のコマンドを入力して、Enterキーを押します。

sudousermod –a –G GroupName、GroupName UserName

ここでは、上記のように、コンマで区切って、必要な数のグループを追加できます。 GroupName [s]を、ユーザーを追加するすべてのグループの名前に置き換え、UserNameを、指定したグループに追加するユーザーの名前に置き換えます。この例では、ユーザーを追加したかった KBuzdarsudodocker グループ。そのため、GroupName [s]をsudoとdockerに、UserNameをKBuzdarに置き換えました。このコマンドが正常に実行されるとすぐに、指定されたユーザーが指定されたグループに追加されます。このコマンドは、次の画像にも示されています。

結論:

この記事で説明する2つの方法に従うことで、ユーザーを1つのグループに追加したり、一度に複数のグループに追加したりすることができます。このようにして、各ユーザーに同じ権限を個別に付与する必要はありません。むしろ、特定のグループの一部になると、自動的に付与されます。これにより、貴重な時間を節約できるだけでなく、生産性も向上します。