Recent Entries
Archives
Search


Links
Powered by
Movable Type 2.64

2003年11月11日

LDAP遊び

grep ^From: ~mine/mail/*|grep '<'|grep '>'|sort|uniq > FromList
awk 'BEGIN{FS="<"}{if ($NF ~ "\>$"){print}}' FromList >FromList2
awk 'BEGIN{FS="<"}
 {
  if ($NF ~ "\>$"){
    t=split($NF,q,">");
    t2=split($1,r,":");
    if(!ex[q[1]]){
      ex[q[1]]=q[1];
      print "dn: cn=" q[1] ",dc=LANCARD,dc=JP";
      print "objectclass: person";
      print "objectclass: newPilotPerson";
      print "cn: "  q[1];
      print "sn: " r[t2];
      print "description: " r[t2];
      print "mail: " q[1];
      print "";
    }
  }
}' FromList2 |nkf >FromList.ldif

とか適当に弄りながら適当にFrom:な部分を mailから抽出しつつ .ldifファイルを作成。 さらにこれをldapサーバに食わせたり
ldapadd -c -h  192.168.25.253 -x -D "cn=Manager,dc=LANCARD,dc=JP" -W -f FromList.ldif
で、適当に検索
 ldapsearch -h 192.168.25.253 -b "dc=LANCARD,dc=JP" -x "(objectclass=person)(cn=mine@*)" "cn" "dn" "sn"
登録したデータが Mozillaのアドレス帳からもちゃんと検索できることを確認しつつ終了。 Posted by minemaz at 2003年11月11日 21:57
トラックバック
このエントリーのトラックバックURL:
http://www.lancard.com/mt/mt-tb.cgi/59

Comments
Post a comment









Remember personal info?