Loading article…
グループは、 Unix 系オペレーティング システムでグループ情報を格納するために使用されるネーム サービスデータベースです。グループ データベースのソース (およびシステム上のグループのソース) は、他のネーム サービスデータベースと同様に、nsswitch.confで設定されます。[引用が必要]データベース ファイルは にあります。このファイルには、グループ名、グループ ID、暗号化されたパスワード、およびグループに属するユーザーを表すフィールドが含まれています。これらのフィールドは、ヘッダー ファイルで定義された構造体に格納されます。[1]/etc/group <grp.h>
Unix システムで利用可能なグループを確認する
グループ データベース (および利用可能なグループ) の内容は、さまざまなツールで確認できます。
C
ヘッダーファイルには、 IDまたは名前でグループを検索するための<grp.h>関数と、すべてのグループを反復処理するための関数、、およびが含まれています。[ 1 ]getgrgidgetgrnamesetgrentgetgrentendgrent
コマンドライン
getentコマンドを使用してグループ情報を取得できます。[引用が必要]
利用可能なすべてのグループのリストを取得しています
ゲットエントグループ
特定のグループを取得する
「ユーザー」と呼ばれる特定のグループの場合:
getent グループ ユーザー
パイソン
- grp - グループデータベース - Pythonモジュール
参考文献
- ^ ab Stevens, W. Richard; Rago, Stephen A. (2013). UNIX 環境での高度なプログラミング(第 3 版). Upper Saddle River (NJ): Addison-Wesley. pp. 182–183. ISBN 978-0-321-63773-4。
