View Full Version : LDAP help
Psycotic
08-07-2004, 12:55
Salve
Sto cercando di imparare LDAP... Ma le guide che ho trovato mi sembrano poco chiare....
Se voglio cancellare tutte le entry nel database ce' un comando specifico?
e se qualcuno sa dove posso beccare una buona guida x utilizzare LDAP x autenticazione ftp,ssh,ecc....
Stavo cercando di addare una nuova entry
#user1
dn: cn=user1,dc=cesso,dc=sdf
objectClass: posixAccount
userPassword: qwerty
uid: user1
uidNumber: 12345
gidNumber: 12345
loginShell: /bin/bash
sn: NameUser1
cn: user1
homeDirectory: /home/user1/
e mi da questo errore
adding new entry "cn=user1,dc=cesso,dc=sdf "
ldap_add: Object class violation (65)
additional info: no structural object class provided
Qualche dritta??
objectClass: posixAccount
e' una classe ausiliaria, non hai specificato nessuna strutturale :O
Originariamente inviato da Psycotic
e se qualcuno sa dove posso beccare una buona guida x utilizzare LDAP x autenticazione ftp,ssh,ecc....
per la guida non lo so ma se l'applicazione e' pam-aware puoi utilizzare pam_ldap per autenticare, la sintassi e' quella di qualsiasi modulo pam
Psycotic
08-07-2004, 16:17
Beh il problema e' che se nn popolo il database nn posso provare se funziona..
Ho cercato qualche guida.. ma ho sempre problemi a fare inserimenti..
Mi potresti aiutare con un file ldif con le entry x qalche user.. cosi lo provo..
beh nel frattempo ti attacco qello che ho trovato.. se hai voglia di darci uno sguardo..
dn: dc=cesso,dc=sdf
dc: cesso
objectclass: top
objectclass: dcObject
objectclass: organization
o: cesso.sdf
dn: ou=Group,dc=cesso,dc=sdf
objectclass: top
objectclass: organizationalUnit
ou: Group
dn: ou=People,dc=cesso,dc=sdf
objectclass: top
objectclass: organizationalUnit
ou: People
dn: cn=Manager,dc=cesso,dc=sdf
objectclass: organizationalRole
cn: Manager
dn: uid=example,ou=People,dc=cesso,dc=sdf
uid: example
cn: example
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword: {crypt}$1$9dgYu6CH$7vutgGVFQdkwqoiaIsvXH0
shadowLastChange: 12102
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 1000
gidNumber: 1000
homeDirectory: /home/example
dn: cn=users,ou=Group,dc=cesso,dc=sdf
objectClass: posixGroup
objectClass: top
cn: users
gidNumber: 1000
memberUid: example
cercavo di inserirlo con slapadd ma mi da
slapadd: could not parse entry (line=7)
Grazie
non ho qui un LDAP, quindi potrebbe esserci qualche errore (domani ci riguardo)
per inserire un utente:
dn: cn=user1,dc=cesso,dc=sdf
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: account
objectClass: shadowAccount
objectClass: posixAccount
userPassword: qwerty
uid: user1
uidNumber: 12345
gidNumber: 12345
loginShell: /bin/bash
sn: NameUser1
cn: user1
homeDirectory: /home/user1/
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.