| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - OpenLDAP

Knowledge base

6 Benutzer online Druckversion




zurück



OpenLDAP
die ersten Schritte

Shell Skript zum Anwenden der LDIF Skripte

#!/bin/bash
if [ "$1" == "" ]; then
      echo "Installation der OUs: $0 [LDIF SKRIPT]"
      exit 0
fi
ldapadd -a -f $1 -D "cn=manager,o=test,c=de" -w "secret" -x

LDIF Skripte

Die Einrichtung der Basis OU
dn: o=test,c=de
objectclass: organization
o: Test

OU People
dn: ou=People,o=test,c=de
objectclass: organizationalunit
ou: People
description: People OU mit allen Personen

OU Special Users
dn: ou=Special Users,o=test,c=de
objectclass: organizationalunit
ou: Special Users
description: Systembenutzer

nss User
dn: uid=nss,ou=Special Users,o=test,c=de
objectclass: top
objectclass: person
objectclass: organizationalperson
objectclass: inetOrgPerson
sn: nss
cn: nss, default
uid: nss

ldap.conf für NSS LDAP und PAM LDAP
#
# $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.9 2000/09/04 19:57:01
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

BASE      ou=People,o=test,c=de
HOST      localhost
PORT       389
BINDDN  uid=nss,ou=Special Users,o=test,c=de
BINDPW  secret

#SIZELIMIT      12
#TIMELIMIT      15
#DEREF            never

slapd.conf Access Liste mit Berechtigungen für admin und nss
access to dn.subtree="ou=Special Users,o=test,c=de"
      by anonymous auth

access to dn.subtree="ou=People,o=test,c=de"
        attrs=userpassword
        by self write
      by anonymous auth

access to dn.subtree="ou=People,o=test,c=de"
        attrs=entry,uid,uidnumber,gidnumber,homedirectory,objectclass,cn
      by dn="uid=nss,ou=Special Users,o=test,c=de" read

Shell Skripte zur Benutzerverwaltung :

  • Benutzer anlegen unter OU People
  • Benutzer ändert sein eigenes Kennwort
  • Posix Account hinzufügen
  • Kennwörter für Special Users setzen
  • einfache LDAP Suche als Benutzer
  • Kennwörter der OU People setzen
  • notwendiges PHP Skript zur Kennwortänderung

zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>