管理解説書

pts creategroup

目的

(空の) 保護データベース・グループ項目を作成します。

構文

pts creategroup -name <group name>+  [-owner <owner of the group>] 
                [-id <id (negated) for the group>+]  [-cell <cell name>]  
                [-noauth]  [-force]  [-help]
   
pts createg -na <group name>+  [-o <owner of the group>] 
            [-i <id (negated) for the group>+]  [-c <cell name>]  
            [-no]  [-f]  [-h]
      
pts cg -na <group name>+  [-o <owner of the group>]  
       [-i <id (negated) for the group>+]  
       [-c <cell name>]  [-no]  [-f]  [-h]

構文

pts creategroup コマンドは、 -name 引き数に指定されたグループの保護データベースに、項目を作成します。この項目には、コマンドの発行者が、グループの作成者として記録されます。また、-owner 引き数に、代替ユーザーまたはグループが所有者として指定されていなければ、グループの所有者としても記録されます。

グループには次の 2 つのタイプがあります。

グループを 1 つ作成すると、発行者のグループ作成割り当て量が 1 だけ下がります。代替ユーザーまたはグループに所有権を割り当てるために、 -owner 引き数が使用された場合も同様です。ユーザーのグループ作成割り当て量を表示する場合には、 pts examine コマンドを使用してください。また、割り当て量を設定する場合には、 pts setfields コマンドを使用してください。

AFS グループ ID (AFS GID) 番号は負の整数です。デフォルトでは、保護サーバーは、保護データベースの max group id カウンターの現行値より、 1 少ない値を GID に割り当てます。カウンターは、1 グループ追加されるごとに、1 ずつ減少します。 system:administrators グループのメンバーは、 -id 引き数を使用して、特定の AFS GID 番号を割り当てることができます。指定された GID が max group id カウンターの現行値より小さくなると、カウンターはその値にリセットされます。カウンターの現行値より大きい GID を指定することもできますが、その GID を持つグループがすでに存在していると、作成操作は失敗します。 max group id カウンターの値を表示または設定するには、それぞれ pts listmax コマンドまたは、 pts setmax コマンドを使用してください。

出力

このコマンドは、次のような文字列を生成して、各グループの作成を確認します。

   group name has id AFS GID
   

注意

グループの所有者にマシン項目を指定するために、 -owner 引き数を使用しても、エラーの原因にはなりませんが、お勧めはしません。保護サーバーは、マシンにログオンしたユーザーにまで、グループ所有の通常特権を与えません。

オプション

-name
作成する各グループの名前を指定します。最大 63 文字までの文字列を指定します。文字列には、英小文字 (英大文字は不可)、数字、および句読記号を使用することができます。通常、単一コロン (:) を使用して、名前を 2 つの部分に分けます。接頭部のないグループ名の場合には、コロンは使用されません。

通常グループの名前は、次の形式でなければなりません。

   owner_name:group_name
   

また、owner_name フィールドは、次に示すように、グループの実際の所有者を反映していなければなりません。

-owner
ユーザーおよびグループを、コマンドの発行者ではなく、各グループの所有者として指定します。 AFS ユーザー名を指定するか、あるいは通常グループまたは接頭部のないグループの名前を指定してください。所有グループには、すでに少なくとも 1 つは、メンバーが所属していなければなりません。この要件によって、作成中のグループに対する自己所有の割り当てを防ぐことができます。必要であれば、このコマンドの発行後、 pts chown コマンドを使用してください。

-id
各グループの負の整数の AFS GID 番号を指定します。保護サーバーには、番号の割り当てを許可しません。負であることを示すために、整数の前にハイフン (-) を付けてください。

この引き数が使用され、 -name 引き数に複数の新規グループが指定されている場合には、 AFS GID と同じ番号を指定してください。最初の GID が最初のグループに、 2 番目の GID が 2 番目のグループに割り当てられます。以下同様に割り当てられます。グループの数よりも GID が少ない場合、保護サーバーは、 max group id カウンターを基準にして、一致していないグループに GID を割り当てます。グループの数よりも GID が多い場合には、余分な GID は無視されます。 max group id カウンターの現行値より 1 少ない GID があると、カウンターはその値にリセットされます。

-cell
コマンドを実行するセルを指定します。詳細については、pts の概要に関する解説ページを参照してください。

-noauth
発行者に、非特権 ID anonymous を割り当てます。詳細については、 pts の概要に関する解説ページを参照してください。

-force
このフラグを使用すると、エラーや他の問題が発生したときに、最初のエラーでコマンドの実行を停止するのではなく、可能な限り継続します。

-help
このコマンドのオンライン・ヘルプを出力します。これ以外の有効なオプションはすべて無視されます。

次の例では、ユーザー pat が、 pat:friends および、 pat:colleagues という名前のグループを作成しています。

   % pts creategroup -name pat:friends pat:colleagues
   

次の例では、system:administrators グループのメンバーが、接頭部のないグループ staff を作成し、自分自身ではなく system:administrators グループに、その所有権を割り当てています。

   % pts creategroup -name staff -owner system:administrators
   

次の例では、ユーザー pat が、 smith:team-members という名前のグループを作成しています。このグループが許可されるのは、-owner 引き数に、必須の値 (smith) が指定されているからです。

   % pts creategroup -name smith:team-members -owner smith
   

必要となる特権

接頭部のないグループを作成したり、 -id 引き数を組み込んだりするには、コマンドの発行者が、 system:administrators グループに属していなければなりません。

通常グループを作成する場合には、コマンドの発行者は次の条件を満たしていなければなりません。

関連情報

pts

pts examine

pts listmax

pts setfields

pts setmax


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]



(C) IBM Corporation 2000. All Rights Reserved