[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:24237] LDAP on potato
やすいです.
LDAP の設定をしていて,どうにもわからないので,質問します.
#LDAP 自体,よくわかってないのですが,なにせ情報が少ない…
目標は,LDAP で認証することなのですが,とりあえず,
/etc/passwd の情報を放り込もうと,いろいろな情報を参考にして
やってみました.
まず,/etc/openldap/slapd.conf に,以下の部分を追加しました.
include /etc/openldap/nis.oc.conf
include /etc/openldap/nis.at.conf
include /etc/openldap/other_nis.oc.conf
include /etc/openldap/other_nis.at.conf
:
suffix "dc=domain, dc=name, dc=ac, dc=jp"
rootdn "cn=ldapmaster, dc=domain, dc=name, dc=ac, dc=jp"
rootpw secret
それから,slapd を再起動して,http://www.padl.com/tools.html
にあるツールを使って,以下のような ldif フォーマットのファイルを
作成しました.
dn: uid=tach,ou=People,dc=domain,dc=name,dc=ac,dc=jp
uid: tach
cn: Taku YASUI
objectClass: top
objectClass: account
objectClass: posixAccount
objectClass: shadowAccount
userPassword: {crypt}xxxxxxxxxxxxx
shadowLastChange: 11144
shadowMax: 99999
shadowWarning: 7
loginShell: /usr/bin/zsh
uidNumber: 2001
gidNumber: 2001
homeDirectory: /home/tach
gecos: Taku YASUI
で,ldapadd を使いました.
% ldapadd -f tach.ldif -D "cn=ldapmaster, dc=domain, dc=name, dc=ac, dc=jp" -W
Enter LDAP Password:
adding new entry uid=tach,ou=People,dc=domain,dc=name,dc=ac,dc=jp
ldap_add: No such object
ldap_add: matched: DC=DOMAIN,DC=NAME,DC=AC,DC=JP
で,「No such object」なんていわれてしまいました.
これらの attribute や objectClass は,slapd.conf で include
したファイルに含まれているようです(デフォルト).
LDAP の知識が乏しいせいだと思いますが,なぜこうなるのか,
わかりません.
#うかいさめ〜 LDAP 教えてください.
あと,LDAP に関する情報(本とか WWW)って,いいものがありますか?
何せ,まったくわかってないもので,JF の LDAP HOWTO とか,
OpenLDAP の openldap-guide とか見ても,わからない単語とかが
突然出てきて…
ii libopenldap-ru 1.2.11-1 OpenLDAP runtime files for libopenldap
ii libopenldap1 1.2.11-1 OpenLDAP libraries.
ii libpam-ldap 43-2 Pluggable Authentication Module allowing LDA
ii openldap-utils 1.2.11-1 OpenLDAP utilities.
ii openldapd 1.2.11-1 OpenLDAP server (slapd).
--
// 安井 卓 (YASUI, Taku) <tach@debian.or.jp>
// WWW: http://tach21.hoops.ne.jp/