ホームページ  >  記事  >  運用・保守  >  Linuxでユーザーグループを削除する方法

Linuxでユーザーグループを削除する方法

青灯夜游
青灯夜游オリジナル
2021-12-21 15:05:4421604ブラウズ

Linux では、groupdel コマンドを使用してユーザー グループを削除できます。このコマンドの機能は、ユーザー グループ (グループ)、つまり「/etc/gourp」ファイルと「/etc」ファイルを削除することです。 /gshadow" ファイル。対象グループのデータ情報。構文は "groupdel グループ名" です。

Linuxでユーザーグループを削除する方法

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux はマルチユーザーおよびマルチタスクのオペレーティング システムです。つまり、Linux システムは複数のユーザーの同時ログインをサポートしており、異なるユーザーは互いに影響を与えることなく異なるタスクを実行できます。

ユーザー グループは、同じ特性を持つユーザーの論理的な集合です。簡単に説明すると、特定のファイルの表示や変更の権限など、複数のユーザーに同じ権限を付与する必要がある場合があります。1 つの方法は、複数のユーザーに個別にファイル アクセスを許可することです。ユーザーが 10 人の場合は、認可が必要です。 10 回、ユーザーが 100 人、1000 人、あるいはそれ以上の場合はどうなるでしょうか?

明らかに、この方法は合理的ではありません。最善の方法は、このファイルを表示および変更する権限を持つグループを作成し、このファイルにアクセスする必要があるすべてのユーザーをこのグループに入れることです。その後、すべてのユーザーはグループ (ユーザー グループ) と同じ権限を持ちます。

ユーザーのグループ化は、Linux システムでユーザーを管理し、アクセス権を制御する手段です。ユーザー グループを定義することにより、多くのプログラムはユーザー管理を簡素化します。

Linux でユーザー グループを削除するにはどうすればよいですか?

groupdel コマンドは、ユーザー グループ (グループ) を削除するために使用されます。このコマンドの基本的な形式は次のとおりです:

[root@localhost ~]#groupdel 组名

groupdel コマンドを使用してグループを削除すると、実際には / が削除されることになります。 etc/gourp ファイルと /etc/gshadow ファイル内のターゲット グループに関するデータ情報。

たとえば、groupadd コマンドで作成したグループ group1 の実行コマンドは次のとおりです。

[root@localhost ~]#grep "group1" /etc/group /etc/gshadow
/etc/group:group1:x:505:
/etc/gshadow:group1:!::
[root@localhost ~]#groupdel group1
[root@localhost ~]#grep "group1" /etc/group /etc/gshadow
[root@localhost ~]#

groupdel コマンドを使用して任意にグループを削除することはできないことに注意してください。このコマンドは、「どのユーザーの初期グループでもない」グループの削除にのみ適用されます。つまり、まだユーザーの初期グループであるグループが存在する場合、そのグループは groupdel コマンドを使用して正常に削除できません。例:

[root@localhost ~]# useradd temp

#次のコマンドを実行すると、一時ユーザーが作成されると、一時グループも作成され、一時ユーザーの初期グループとして使用されることがわかります (グループ ID は 505)。

[root@localhost ~]# grep "temp" /etc/passwd /etc/group /etc/gshadow
/etc/passwd:temp:x:505:505::/home/temp:/bin/bash
/etc/group:temp:x:505:
/etc/gshadow:temp:!::
#下面尝试删除 temp 群组
[root@localhost ~]# groupdel temp
groupdel:cannot remove the primary group of user 'temp'

ご覧のとおり、groupdel コマンドは一時グループの削除に失敗し、「一時ユーザーの初期グループを削除できません」というメッセージが表示されました。一時グループを削除する必要がある場合は、一時ユーザーの GID を変更する (最初のグループを別のグループに変更する) か、最初に一時ユーザーを削除する必要があります。

グループ データを手動で削除する方法は学習しましたが、むやみにグループを削除すると他のユーザーに多大な迷惑を与える可能性があるため、ファイル データを変更する場合は細心の注意を払う必要があることを覚えておいてください。

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinuxでユーザーグループを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。