Go to main content

マニュアルページ セクション 8: システム管理コマンド

印刷ビューの終了

更新: 2022年7月27日
 
 

groupadd(8)

名前

groupadd - システム上の新しいグループ定義の追加 (作成)

形式

/usr/sbin/groupadd [-g gid [-o]] [-S repository]
     [-U user1[,user2..] ] group

説明

groupadd コマンドは、files および ldap リポジトリ内のグループデータベースに適切なエントリを追加することにより、システム上に新しいグループ定義を作成します。

グループを追加できるようにするには、管理者は User Management 権利プロファイルを付与されているか、または solaris.group.manage 承認を保持している必要があります。グループが正常に追加されると、そのグループを変更および削除する承認が管理者に付与されます。groupmod(8) および groupdel(8) を参照してください。グループおよびプロジェクトの割り当てに必要な承認については、group(5) および project(5) を参照してください。

オプション

サポートしているオプションは、次のとおりです。

–g gid

新しいグループにグループ ID gid を割り当てます。このグループ ID は、/usr/include/sys/param.h で定義された MAXUID より小さい負でない 10 進整数である必要があります。グループ ID のデフォルトは、現在割り当てられている最大の番号の次に大きい使用可能な (一意の) 番号です。たとえば、グループ 100105、および 200 がグループとして割り当てられている場合、次のデフォルトのグループ番号は 201 です。(0 から 99 のグループ ID は今後のアプリケーション用に Oracle Solaris により予約されています。)

–o

重複した (一意でない) gid を許可します。このオプションを使用するには、管理者は solaris.group.assign 承認を保持している必要があります。

–S repository

The repository specifies which name service will be updated.有効なリポジトリは filesldap です。デフォルトのリポジトリは files です。When the repository is files, the user names can be present in other name service repositories and can be assigned to a group in the files repository.When the repository is ldap, all the assignable attributes must be present in the ldap repository, and both the LDAP server and client must be configured with enableShadowUpdate.See ldapclient(8) for details.

–U user1[,user2]

グループにユーザーのリスト (user1user2...) を追加します。

オペランド

次のオペランドがサポートされています。

group

A string consisting of characters from the set of ASCII lower case alphabetic characters and numeric characters.A warning message is written if the string exceeds MAXGLEN-1, which is 32 characters in Oracle Solaris 11.4.group フィールドには、少なくとも 1 文字が含まれている必要があります。小文字、数字、またはその両方の組み合わせを使用でき、コロン (:) または改行を含めることはできません

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

2

無効なコマンド構文。groupadd コマンドの使用法に関するメッセージが表示されます。

3

オプションに無効な引数が指定されました。

4

gid が一意ではありません (–o オプションを使用していない場合)。

9

group が一意ではありません。

10

グループデータベースを更新できません。

ファイル

  • /etc/group

  • /usr/include/userdefs.h

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
system/core-os

関連項目

group(5), attributes(7), groupdel(8), groupmod(8), grpck(8), logins(8), pwck(8), useradd(8), userdel(8), usermod(8)

Managing User Accounts and User Environments in Oracle Solaris 11.4

Oracle Solaris 11.4 ディレクトリサービスおよびネームサービスでの作業: LDAP

groupadd は、システムにグループ定義を追加します。ネットワークネームサービスを使用してローカルの /etc/group ファイルに追加のエントリを補足している場合、groupadd は指定されたグループ名とグループ ID が外部のネームサービスに対して一意かどうかを検証し、files リポジトリ内のエントリを使用します。グループ名は、ポータブルファイル名文字 (A-Z、a-z、0-9、「_」、「-」、および「.」) に限定する必要があります。

group エントリの文字数が 2047 を超えると、groupdel(8)groupmod(8) などのグループ保守コマンドは失敗します。