FAQ/Management/Groups 01
出典: ScalixWikiJP
[編集]
LDAPの属性によりユーザを抽出して、PDLを作成することはできますか?
私たちの組織では、部署に基づくPDLを自動で作成するスクリプトを使用しています。LDAPの属性に基づきアカウントを抽出しながらPDFを作成したいのですが、どのようにすればよいでしょうか?
1) /var/opt/scalix/XX/s/sys/dir.attribs (XXはホスト名により異なります)には、Scalix 属性のマッピングが含まれています。このファイルの中をみて、新しい属性を作成するのではなく、既存の属性に値を追加します。もし次のような属性が使用されていないならば、これらのどれかを使うとよいでしょう。
2.5.4.13 (Description) 2.5.4.15 (Business Category) 2.5.4.17 (Postal Code) 2.5.4.19 (PD Office Name)
2) 例えば、"Business Category" を、ビジネスカテゴリ欄 PDL-YES として使用するためには、一般的な形式は次のようになります。
ommodent -e "S=lastname/G=firstname" -n "attribute=value"
[root@mail sys]# ommodent -e s=Wells/g=Vernon -n 2.5.4.15=PDL-YES [OM 16961] Modified 1 entry in the Directory
[root@mail sys]# omsearch -e s=wells/g=vernon S=Wells/G=Vernon/OU1=mail/OU2=scalix/CN=Vernon Wells/INTERNET-ADDR="Vernon Wells" <Vernon.Wells@scalix.field>/ENTRY-TYPE=1/UL-AUTHID=Vernon.Wells@scalix.field/UL-CAPS=6/BUSINESS-CATEGORY=PDL-YES
3) ビジネスカテゴリ欄に "PDL-YES" の値をもつユーザを表示させる方法は、次の通りです。
[root@mail sys]# omsearch -e cn=*/BUSINESS-CATEGORY=PDL-YES -m CN CN=Vernon Wells
4) これで出力されたリストを、ファイルにリダイレクトします。PDLを作成する際に、omaddpdln コマンド -f オプションでのファイル読み込みに使います。
