Gábor Lénárt írta:
> On Thu, Mar 22, 2007 at 11:08:52AM +0100, Kis János Tamás wrote:
>   
>> # people, bacs-m.takarnet.hu
>> dn: cn=people,dc=bacs-m,dc=takarnet,dc=hu
>> cn: people
>> gidNumber: 2001
>> objectClass: posixGroup
>> objectClass: top
>>     
> Lehet nekem remlik rosszul, de az elejen meg nem ou=people volt? Mert itt
> cn=people, ez egy masik objektum akkor ...
Nos, az a cn/ou=people bejegyzés volt az egyik hiba, amit elkövettem...

Most annyival vagyok előrébb, hogy:

fmo:/etc/ldap# cat user.ldif
dn: uid=ggeza,ou=people,dc=bacs-m,dc=takarnet,dc=hu
uid: ggeza
cn: ggeza
objectClass: account
objectClass: posixAccount
objectClass: top
uidNumber: 20001
gidNumber: 20001
homeDirectory: /home/ggeza
userPassword: {crypt}Vo3uQA.DoR65Q

fmo:/etc/ldap# ldapadd -x -H ldap://fmo.bacs-m.takarnet.hu/ -D 
'cn=admin,dc=bacs-m,dc=takarnet,dc=hu' -W -f user.ldif
Enter LDAP Password:
adding new entry "uid=ggeza,ou=people,dc=bacs-m,dc=takarnet,dc=hu"
fmo:/etc/ldap#

Eddig frankó is, de hasonló paraméterezéssel a pl phpldapadmin-nal miért 
nem tudok új user-t felvenni...?


    New User Account


Create  Objektum létrehozása : 
*cn=kj,ou=people,dc=bacs-m,dc=takarnet,dc=hu*

sn      *kj*
cn      *kj*
uid     *kj*
userPassword    *{MD5}dx8BEE2QU4ahNKZ2Fn7czA==*
uidNumber       *2001*
homeDirectory   */home/kj*



    Hiba

Nem tudom az objektumot létrehozni a kiszolgálón.

Az LDAP ezt mondta: Object class violation
Hibaszám: 0x41 (LDAP_OBJECT_CLASS_VIOLATION)
Leírás: You tried to perform an operation that would cause an undefined 
attribute to exist or that would remove a required attribute, given the 
current list of ObjectClasses. This can also occur if you do not specify 
a structural objectClass when creating an entry, or if you specify more 
than one structural objectClass.

Talán a phpldapadmin.conf-ot kellene még alaposabban megbirizgálnom...?


Aztán, hogy kipróbáljam, hogy be tud-e lépni ldap-os user, módosítottam 
pár file-t az /etc/pam.d-ben::
common-account: account sufficient pam_ldap.so
common-auth: auth sufficient pam_ldap.so use_first_pass
common-password: password sufficient pam_ldap.so

ezután:

fmo:/etc/pam.d# su kj
su: Authentication service cannot retrieve authentication info.
(Ignored)
[EMAIL PROTECTED]:/etc/pam.d$

amiből én csak azt látom, hogy valami nem létfontosságú hiba történt. De 
ez mit jelent?
A fenti pár file módosítása elegendő ahhoz, hogy az ldap userek be 
tudjanak lépni a rendszerbe?

Köszönettel:
kjt



McAfee SCM 4.1 által ellenőrizve!
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz