概要
この投稿は、Linuxユーザー管理投稿シリーズの移植版です。以前の投稿の1つで、ターミナルを介してLinuxでユーザーを作成および削除する方法について説明しました(手順はここで確認できます–投稿)。
この投稿では、ターミナルを介してLinuxでユーザーをグループに追加する方法と、グループからユーザーを削除する方法について説明します。この手順はユーザー管理の実践の一部であるため、これはLinuxユーザーが知っておくべきもう1つの重要なスキルでもあります。
また、グループを作成および削除する方法についても説明します。これらのアクションは、 sudoのユーザーとしてLinuxシステムにログインする必要があります。 特権またはルートとして ユーザー。
コマンド「usermod」を使用します 」と「gpasswd 」を使用して、ここに記載されているアクションを実行します。
Linuxのグループにユーザーを追加する
Linuxでユーザーをグループに追加するには、「 usermod –a –G groupname username」を使用します 」コマンドは、グループとユーザーの名前の後に続きます。
sudo usermod -a -G groupname username
コマンドが成功したという情報はありません、 usermod コマンドは出力を表示しません。ユーザーまたはグループが存在しない場合にのみ警告します。常に–aを使用してください (追加)ユーザーを新しいグループに追加するときのオプション。そうしないと、ユーザーは他のグループから削除され、追加したグループにのみ含まれます。
1つのコマンドでユーザーを複数のグループに追加する方法
1つのグループにのみユーザーを追加するのと同じ手順ですが、今回は1つのコマンドでさらに多くのグループに名前を付ける必要があります。例:
sudo usermod –a –G groupname1,groupname2,groupname3 username
グループからユーザーを削除する方法
次に、グループからユーザーを削除する方法を説明します。このためには、コマンド「gpasswd」を使用します。 –d オプション。
sudo gpasswd –d username groupname
このtimeコマンドは、図に示すように、ユーザーがグループから削除されたことを通知します
これで、グループからユーザーを正常に削除できました。
sudoグループにユーザーを追加する方法
ユーザーにsudo権限(スーパーユーザー権限)を付与する必要がある場合は、sudoグループにユーザーを追加する必要があります。
Debian / Ubuntuベースのシステムの場合、次のようなコマンドを実行します:
sudo usermod -a -G sudo username
RHEL / Centos / Rocky / Fedoraシステムの場合:
sudo usermod -a -G wheel username
Linuxでユーザーグループを作成する方法
これに使用するコマンドは次のとおりです。
groupadd –g groupdID groupUsername
-g groupID
「-ggroupID 」パラメータは、グループ番号が続くことを示します(グループに割り当てられ、ID番号として機能します)。これは、この新しいグループに割り当てられるグループ番号です。グループ番号は一意である必要があります。
groupUsername
追加するグループの名前。グループ名は小文字で入力する必要があり、アンダースコアを含めることができます。同じグループ名を複数回使用しないことをお勧めします。
次に、ID番号とコマンドを使用した名前でグループを作成します:
sudo groupadd –g 15000 testgroup
それが終わったら、Enterキーを押すだけで、グループが作成されます。エラーがない場合は、すべてが正常で、グループが作成されていることを意味します。 「/etc / group」というシステムグループファイルの最後に新しいグループが追加されるため 」テールを使用できます グループが作成されているかどうかを確認するコマンド。 「sudotail/ etc / group」と入力するだけです 」をシステムプロンプトの後に表示して、システムグループファイルの最後の数行を表示します。
sudo tail /etc/group
ご覧のとおり、グループが作成されました。
ユーザーグループを削除する方法
グループを削除するには、コマンド「 groupdel」を使用します 」と入力し、削除するグループの名前を入力します。
sudo groupdel groupname
そして、あなたのグループは削除されるべきです。グループが削除されたかどうかを確認するには、テールを使用できます グループが作成されたかどうかを確認するために行ったようなコマンドですが、今回はあなたのグループのみがグループリストに含まれません。
sudo tail /etc/group
概要
この投稿で取り上げた内容を要約します。 Linuxでユーザーをグループに追加する方法と、ユーザーをグループから削除する方法の手順を実行しました。今日の記事に示されているこれらのコマンドはすべて、Ubuntu、CentOS、RHEL、Debian、Fedora、ArchLinuxなどのすべてのLinuxディストリビューションに適用できます。