コマンドラインのマニュアル

Man » groupmod マニュアルオンライン - groupmod man ページの詳細なオンラインドキュメント

🌍
groupmod - システム上のグループ定義を修正します。

SYNOPSIS

groupmod [オプション] グループ名

説明

groupmod コマンドは、指定されたグループの定義を、グループデータベース内の適切なエントリを修正することで変更します。

オプション

groupmod コマンドに適用されるオプションは次のとおりです。

-a, --append

-U オプションでグループメンバーを指定する場合、既存のメンバーリストを置き換えるのではなく、追加します。

-g, --gid GID

指定されたグループのグループ ID を GID に変更します。

GID の値は、0 以上の 10 進数でなければなりません。この値は一意でなければなりません。-o オプションを使用する場合を除きます。

グループをプライマリグループとして使用しているユーザーは、グループが引き続きプライマリグループになるように更新されます。

古いグループ ID を持っているファイルで、引き続きグループに属している必要があるファイルは、グループ ID を手動で変更する必要があります。

/etc/login.defs の GID_MIN、GID_MAX、SYS_GID_MIN、または SYS_GID_MAX に関するチェックは行われません。

-h, --help

ヘルプメッセージを表示して終了します。

-n, --new-name 新しいグループ名

グループの名前が、グループから 新しいグループ名 に変更されます。

-o, --non-unique

-g オプションで使用する場合、グループの GID を一意でない値に変更できます。

-p, --password パスワード

crypt(3) によって返される暗号化されたパスワード。

注:このオプションは推奨されません。これは、パスワード(または暗号化されたパスワード)が、プロセスを一覧表示するユーザーによって表示されるためです。

パスワードがシステムのパスワードポリシーに準拠していることを確認する必要があります。

-R, --root CHROOT_DIR

CHROOT_DIR ディレクトリに変更を適用し、CHROOT_DIR ディレクトリの構成ファイルを使用します。絶対パスのみがサポートされます。

-P, --prefix プリフィックスディレクトリ

変更を PREFIX_DIR ディレクトリに適用し、PREFIX_DIR ディレクトリの構成ファイルを使用します。このオプションは chroot しません。クロスコンパイルターゲットの準備を目的としています。いくつかの制限があります:NIS および LDAP ユーザー/グループは検証されません。PAM 認証ではホストファイルが使用されます。SELinux のサポートはありません。

-U, --users

グループに追加するユーザー名のカンマ区切りのリスト。

デフォルトの動作(-g オプションと -U オプションが指定されていない場合)は、/etc/login.defs の USERGROUPS_ENAB 変数によって定義されます。

構成

/etc/login.defs の次の構成変数は、このツールの動作を変更します。

MAX_MEMBERS_PER_GROUP(数値)

グループエントリあたりの最大メンバー数。最大値に達すると、/etc/group に新しいグループエントリ(同じ名前、同じパスワード、同じ GID)が開始されます。

デフォルト値は 0 で、これはグループ内のメンバーの数に制限がないことを意味します。

この機能(分割グループ)を使用すると、グループファイルの行の長さを制限できます。これは、NIS グループの行が 1024 文字を超えないようにするために役立ちます。

このような制限を適用する必要がある場合は、25 を使用できます。

注:すべてのツール(Shadow ツールスイート内でも)で分割グループがサポートされているわけではありません。本当に必要な場合にのみ、この変数を使用する必要があります。

ファイル

/etc/group
グループアカウント情報。

/etc/gshadow
セキュアなグループアカウント情報。

/etc/login.defs
シャドウパスワードスイートの設定。

/etc/passwd
ユーザーアカウント情報。

終了値

^ roupmodコマンドは、以下の値で終了します。

0   E_SUCCESS: 成功

2   E_USAGE: 不正なコマンド構文

3   E_BAD_ARG: オプションへの不正な引数

4   E_GID_IN_USE: グループIDが既に使用されている

6   E_NOTFOUND: 指定されたグループが存在しない

9   E_NAME_IN_USE: グループ名が既に使用されている

10  E_GRP_UPDATE: グループファイルの更新に失敗

11  E_CLEANUP_SERVICE: クリーンアップサービスのセットアップに失敗

12  E_PAM_USERNAME: PAMで使用するユーザー名の判別に失敗

13  E_PAM_ERROR: PAMがエラーを返しました。PAMエラーメッセージについては、syslogの`groupmod`の施設IDを参照してください。

関連項目

chfn(1), chsh(1), passwd(1), gpasswd(8), groupadd(8), groupdel(8), login.defs(5), useradd(8), userdel(8), usermod(8).