TeamWARE Office 200X V2.0 管理者ガイド |
目次 索引 |
付録B Directoryユーティリティ |
グループ情報ファイルの形式について説明します。
グループ情報ファイルのコード系は、シフトJISコードです。各行の行末にキャリッジリターン<CR>とラインフィード<LF>が必要です。グループ情報ファイルには、以下の情報を記述します。
なお、上記の情報以外に、コメント行を記述できます。コメント行は、行頭に “/*” を記述します。
グループ情報ファイルを、ftpによって別のコンピュータにファイル転送する場合は、バイナリモードで行ってください。 |
グループアカウント行は、グループアカウント情報で構成されます。グループアカウント行は、スラッシュ文字“/”から始まり、空白行で終了する複数テキスト行です。なお、グループアカウント情報は、グループ情報ファイル1行目の空白行(改行のみの行)よりも、うしろに設定する必要があります。
グループアカウント情報は、グループに関する複数の属性から構成されます。各属性は、1行に“=<属性名> <属性値>”の形式で記述します。グループアカウント1件の属性をすべて記述するごとに、空白行を挿入します。
属性値に空白文字を含む場合、アポストロフィ(')で囲みます。そのほかの属性値も、アポストロフィで囲むことができます。 |
グループ一括移入では、グループアカウント情報の1行目に指定するグループアカウント操作(“=op”)の値によって、以下の3つの処理が行われます。
それぞれの機能について説明します。
登録では、グループ情報ファイルのグループ情報を基に、Directoryデータベースにグループ/私用グループを作成します。
新規のグループ/私用グループの登録は、グループ情報ファイルの“op”属性に“add”を記述することで行います。
ただし、グループ情報ファイルに記述したグループ/私用グループの名前によって、以下のような処理を行います。
更新では、グループ情報ファイルの内容にそって、Directoryデータベースのグループ/私用グループ情報を修正します。なお、グループ/私用グループ情報のリスト機能と組み合わせることにより、グループ/私用グループ内のメンバーのゴミ掃除(ゴミメンバーを削除する)を行うことが可能です。ゴミ掃除の手順としては、まず、グループ/私用グループ情報のリスト機能で、グループ/私用グループをリストします。このグループ/私用グループ情報には、ゴミメンバーは含まれません。このグループ/私用グループ情報を使用して、グループ/私用グループを更新すれば、グループ/私用グループ内のゴミメンバーが削除されます。メンバーのゴミ掃除だけを行いたい場合は、リスト時のパラメータファイルに、“has_garbage_only=yes”パラメータを指定してください。
グループ/私用グループ情報の更新は、グループ情報ファイルの"op"属性に"modify"を記述することで行います。
グループ/私用グループ情報で、更新ではなく削除したい属性については、属性名のみ記述し、属性値を記述しないことにより削除を行うことができます。
なお、表B.3に記述されていない属性については、更新することはできません。
削除では、グループ情報ファイルで指定したグループをDirectoryデータベースから削除します。
グループの削除は、グループ情報ファイルの“op”属性に“delete”を記述することで行います。
グループ一括移入において使用するグループアカウント属性の詳細については、以下に示す“表B.3 グループ属性一覧”を参照してください。
属性名 |
登録 |
更新 |
削除 |
リスト |
最大長 |
注 釈 |
op |
必須 |
必須 |
必須 |
○ |
6 |
add、modify、deleteのどれかを指定します。 |
group |
必須 |
必須 |
必須 |
○ |
64, |
登録/更新/削除を行うグループ識別子を識別名を含めた形式で指定します。 |
owner |
オプション |
オプション |
オプション |
○ |
64, |
privategroupの場合、登録/更新/削除を行う私用グループのオーナ識別名を指定します。登録・更新・削除時は、ここで指定されたオーナ識別名が、パラメータファイルで指定されたオーナ識別名より優先します。どちらも未指定の場合は、ログインユーザをオーナと見なします。リストの場合は、私用グループのオーナの識別名が出力されます。 |
newgroup |
× |
オプション |
× |
○ |
64, |
新グループ識別子を識別名を含めた形式で指定します。グループ識別子の変更に使用します。group属性で指定したグループ識別子が、ここで指定した値に置き換えられます。属性値の省略はできません。 |
parent |
オプション |
オプション |
× |
× |
64, |
groupの場合、parentで、所属したい親グループ識別名を指定します。 |
type |
オプション |
オプション |
× |
○ |
6 |
groupの場合、グループのタイプを指定します。 |
sortgroup |
オプション |
オプション |
× |
○ |
64 |
一覧表示のソートキーを記述します。 |
descr(n) |
オプション |
オプション |
× |
○ |
180 - |
グループの説明を記述します。nには、1から60までの数字を記述します。 |
listmethod |
オプション |
オプション |
× |
○ |
1 |
グループに所属するメンバーの表示順序を指定します。 |
telnr(n) |
オプション |
オプション |
× |
○ |
64 |
電話/FAX番号を指定します。nには、1からの数字を入れてください。nの値は、Directoryクライアントで指定できる最大値である30までの数を指定してください。 |
teldescr(n) |
オプション |
オプション |
× |
○ |
180 |
同一の修飾子(n)を持つ電話/FAX番号に対する説明を記述します。telnr(n)と対応しています。 nには、1からの数字を記述します。 |
localuser |
オプション |
オプション |
× |
○ |
64, |
メンバーとして登録するローカルユーザ識別名を指定します。 |
externaluser |
オプション |
オプション |
× |
○ |
64, |
メンバーとして登録する外部エントリ識別名を指定します。(注2) |
groupmember |
オプション |
オプション |
× |
○ |
64, |
メンバーとして登録するグループ識別名を指定します。(注2) |
resourcecalendar |
オプション |
オプション |
× |
○ |
64, |
メンバーとして登録する設備カレンダー識別名を指定します。(注2) |
localuseraliasmember |
オプション |
オプション |
× |
○ |
64 |
privategoupの場合、私用グループにメンバーとして登録するユーザ簡略名を指定します。(注2) |
privateusermember |
オプション |
オプション |
× |
○ |
64 |
privategoupの場合、私用グループにメンバーとして登録する私用エントリ名を指定します。(注2) |
privategroupmember |
オプション |
オプション |
× |
○ |
64 |
privategoupの場合、私用グループにメンバーとして登録する私用グループ名を指定します。(注2) |
externaluseraliasmember |
オプション |
オプション |
× |
○ |
64 |
privategoupの場合、私用グループにメンバーとして登録する外部エントリ簡略名を指定します。(注2) |
groupaliasmember |
オプション |
オプション |
× |
○ |
64 |
privategoupの場合、私用グループにメンバーとして登録するグループ簡略名を指定します。(注2) |
resourcecalendaraliasmember |
オプション |
オプション |
× |
○ |
64 |
privategoupの場合、私用グループにメンバーとして登録する設備カレンダー簡略名を指定します。(注2) |
(注1):ディレクトリの名前部分の最大長は64バイト、識別名全体の最大長は490バイトです。たとえば、属性名groupの識別名が"cn=group名,l=location,o=organization,c=jp"の場合、全体の最大長は490バイトで、group名部分の最大長は64バイトです。
(注2):localuser、externaluser、groupmember、およびresourcecalendarには、他サイトのディレクトリエントリも指定可能です。
同時に複数のメンバーを登録したい場合は、複数記述します。
更新で指定されなかったメンバーはそのグループから削除されるため注意してください(たとえば、localuser、externaluser、groupmember、およびresourcecalendarをメンバーとしているグループに対してlocaluser属性のみを指定すると、当該グループのメンバーは、指定されたlocaluserのみになり、指定されなかったlocaluserと、すべてのexternaluser、すべてのgroupmember、およびすべてのresourcecalendarは削除されます)。
属性値を省略したlocaluser属性のみを指定した場合は、すべてのメンバーを削除します。なお、属性値を省略する場合は、複数行の指定はできません。
export_listで出力するグループのメンバーがすべてゴミメンバーの場合は、ローカルユーザ識別子なしの"=localuser"行のみが出力されます。
(注):表中のリスト列の*は当該属性が表示され、*は表示されないことを示します。
(注):"descr(n)"属性以外を複数指定した場合、最後の値が採用されます。
以下に、グループ情報ファイルの作成例を示します。
|
また、以下に、私用グループ更新時の、グループ情報ファイルの作成例を示します。
/ =OP modify |
目次 索引 |