samba + LDAP移行でハマった
滅茶苦茶はまった。
簡単に言うとnewsidに出来なくてハマった。 computerのSIDをどうやら変えたらしく、
passdb/passdb.c:lookup_global_sam_name(596) smbd[12475]: User ryusendo with invalid SID S-1-5-21-3145295476-3288269661-1592228587-5020 in passdb
とか言われちゃう。 なんでだよ。。。と。
結局、はまった揚句解決策は、ryusendoのSIDとSambaDomainNameのSIDを一致させた
ryusendo: sambaSID S-1-5-21-3145295476-3288269661-1592228587-5020 sambaDomainName: xxxx sambaSID S-1-5-21-3145295476-3288269661-1592228587
これで何とかなったけども、本当にこれでよかったのかは謎なんだよね。本格的に勉強しないとだめなんだなと思った今日。
openldap bdb_db_open: 「alock package is unstable」
slapd[28191]: bdb_db_open: alock package is unstable slapd[28191]: backend_startup_one: bi_db_open failed! (-1) slapd[28191]: slapd stopped. slapd[28191]: connections_destroy: nothing to destroy.
こんなエラーが出たのでなんだ?と思ったら、パーミッションが無いだけだった。。debianだとopenldap:openldapの権限になるので、/var/lib/ldap配下のファイルもoepnldap:openldapじゃないとうまくいかない。。。。。
/var/lib/ldap# ls -al -rw-r--r-- 1 root root 2048 2007-12-15 23:50 alock -rw------- 1 root root 200704 2007-12-15 23:50 cn.bdb -rw------- 1 root root 8192 2007-12-15 23:50 __db.001 /var/lib/ldap# chown openldap:openldap * /var/lib/ldap# ls -al total 11684 -rw-r--r-- 1 openldap openldap 2048 2007-12-15 23:50 alock -rw------- 1 openldap openldap 200704 2007-12-15 23:50 cn.bdb -rw------- 1 openldap openldap 8192 2007-12-15 23:50 __db.001
Posted at 12am on 12/16/07 | Posted in linux and debian | no responses | read on