[samba-jp:21149] Re: SAMBA+LDAP環境でのUsrmgrの機能制限に付いて

Takahiro Itoh taitoh @ artdink.co.jp
2010年 8月 30日 (月) 16:59:21 JST


たかはしもとのぶさん

ありがとうございます。

> コマンドラインから smbldap-usermod コマンドを使用して変更することは可能でしょうか。

smbldap-usermod を使用してのプライマリグループの変更は成功しています。
今の所は他のコマンドも含めて smbldap-tools を直接呼び出した場合の不都合は確認
できていません。

> そもそもの話として、変更前のプライマリグループは、Domain Users などになっている前提
> でしょうか。

基本的に変更前のプライマリグループは Domain Users になっておりますが、
ユーザープロパティでグループ情報のアクセスに失敗する現象は、
プライマリグループが Domain Users の場合と、smbldap-usermod を使用して事
前に別のグループにプライマリグループを設定した場合で違いは無いようです。



SAMBAのログの他にOpenLDAPのログを確認した所、グループの検索に失敗する場
所で下記のようなログが記録されていました。

Aug 29 23:54:00 ubuntu slapd[2785]: bdb_idl_fetch_key: [b49d1940]
Aug 29 23:54:00 ubuntu slapd[2785]: bdb_idl_fetch_key: [36d2b1e2]
Aug 29 23:54:00 ubuntu slapd[2785]: <= bdb_equality_candidates: (sambaGroupType) not indexed
Aug 29 23:54:00 ubuntu slapd[2785]: <= bdb_substring_candidates: (sambaSID) not indexed
Aug 29 23:54:00 ubuntu slapd[2785]: send_paged_response: lastid=0x00000000 nentries=0
Aug 29 23:54:00 ubuntu slapd[2785]: send_ldap_result: err=0 matched="" text=""
Aug 29 23:54:00 ubuntu slapd[2785]: connection_get(16)
Aug 29 23:54:00 ubuntu slapd[2785]: SRCH "dc=artdink,dc=co,dc=jp" 2 0
Aug 29 23:54:00 ubuntu slapd[2785]:     0 60 0
Aug 29 23:54:00 ubuntu slapd[2785]:     filter:(&(objectClass=sambaGroupMapping)(sambaGroupType=4)(sambaSID=s-x-x-xx-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx*))
Aug 29 23:54:00 ubuntu slapd[2785]:     attrs:
Aug 29 23:54:00 ubuntu slapd[2785]:  cn
Aug 29 23:54:00 ubuntu slapd[2785]:  sambaSid
Aug 29 23:54:00 ubuntu slapd[2785]:  displayName
Aug 29 23:54:00 ubuntu slapd[2785]:  description
Aug 29 23:54:00 ubuntu slapd[2785]:  sambaGroupType

sambaGroupTypeに関しての情報が少なく不確かですが、smbldap-tools を利用し
て追加したグループには 2 か 5 が設定される為、上記ログでは 4をキーに検索
を実行して検索に失敗しているようです。

ネット上で sambaGroupType に関しての記述を検索した所、yasuma さんのサイト
がヒットしました。
http://www.ossexpo.net/2009/01/samba-32-sambagrouptype.html

サイト内の記述では、smbldap-tools バグで sambaGroupType が 4 と設定され
る事があったとの事ですが、今回は LDAP には 2 と 5 が正しく設定されますが、
SAMBA側での検索が 4 を検索してしまっている様です。


sambaGroupType のバグに関しての経緯や修正状況に関して詳しい方が居られま
すでしょうか?




samba-jp メーリングリストの案内