Openldap: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 85: | Zeile 85: | ||
loginShell: /bin/bash | loginShell: /bin/bash | ||
homeDirectory: /home/thomas | homeDirectory: /home/thomas | ||
| + | </pre> | ||
| + | |||
| + | <pre> | ||
| + | root@maria:~# ldapadd -x -D cn=admin,dc=linuggs,dc=de -w sysadm -f add_content.ldif | ||
| + | adding new entry "ou=People,dc=linuggs,dc=de" | ||
| + | |||
| + | adding new entry "ou=Groups,dc=linuggs,dc=de" | ||
| + | |||
| + | adding new entry "cn=miners,ou=Groups,dc=linuggs,dc=de" | ||
| + | |||
| + | adding new entry "uid=thomas,ou=people,dc=linuggs,dc=de" | ||
</pre> | </pre> | ||
Version vom 3. Dezember 2014, 15:04 Uhr
installation
dc festlegen
kann man später wieder ändern ... hier dc=linuggs, dc=de
root@maria:/etc/ldap# cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 maria.linuggs.de maria
apt-get
passwort nach wahl festlegen
apt-get install slapd ldap-utils
kontrolle
root@maria:/etc/ldap# find /etc/ldap/slapd.d/ -type f
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif
/etc/ldap/slapd.d/cn=config/olcBackend={0}hdb.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={-1}frontend.ldif
/etc/ldap/slapd.d/cn=config/cn=schema.ldif
/etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={3}inetorgperson.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={1}cosine.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={0}core.ldif
/etc/ldap/slapd.d/cn=config/cn=schema/cn={2}nis.ldif
/etc/ldap/slapd.d/cn=config/cn=module{0}.ldif
/etc/ldap/slapd.d/cn=config.ldif
root@maria:/etc/ldap# ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config dn
dn: cn=config
dn: cn=module{0},cn=config
dn: cn=schema,cn=config
dn: cn={0}core,cn=schema,cn=config
dn: cn={1}cosine,cn=schema,cn=config
dn: cn={2}nis,cn=schema,cn=config
dn: cn={3}inetorgperson,cn=schema,cn=config
dn: olcBackend={0}hdb,cn=config
dn: olcDatabase={-1}frontend,cn=config
dn: olcDatabase={0}config,cn=config
dn: olcDatabase={1}hdb,cn=config
stimmt der base dn?
root@maria:/etc/ldap# ldapsearch -x -LLL -H ldap:/// -b dc=linuggs,dc=de dn dn: dc=linuggs,dc=de dn: cn=admin,dc=linuggs,dc=de
füllen der datenbank
add_content.ldif
dn: ou=People,dc=linuggs,dc=de objectClass: organizationalUnit ou: People dn: ou=Groups,dc=linuggs,dc=de objectClass: organizationalUnit ou: Groups dn: cn=miners,ou=Groups,dc=linuggs,dc=de objectClass: posixGroup cn: miners gidNumber: 5000 dn: uid=thomas,ou=people,dc=linuggs,dc=de objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount uid: thomas sn: will givenName: thomas cn: thomas will displayName: thomas will uidNumber: 10000 gidNumber: 5000 userPassword: thomasldap gecos: thomas will loginShell: /bin/bash homeDirectory: /home/thomas
root@maria:~# ldapadd -x -D cn=admin,dc=linuggs,dc=de -w sysadm -f add_content.ldif adding new entry "ou=People,dc=linuggs,dc=de" adding new entry "ou=Groups,dc=linuggs,dc=de" adding new entry "cn=miners,ou=Groups,dc=linuggs,dc=de" adding new entry "uid=thomas,ou=people,dc=linuggs,dc=de"