Univention Corporate Server (UCS) » Services for Windows

ID #1079

Samba-Domän-Optionen (z.B. Passwort-Richtlinien) können nicht gesetzt werden

Auf Systemen, die vor UCS 2.0-0 installiert, mitterweile aber auf mindestens UCS 2.0-0 erneuert wurden, kann es zu Problemen beim Setzen der Samba Konfigurationsoptionen (z.B. Passwort History) kommen.

Der Grund hierfür ist, dass Samba ab der UCS Version 2.0-0 die Einstellungen (z.B. Passwort History) nicht mehr in den tdb Dateien
unter /var/lib/samba, wo mit UCS kleiner 2.0-0 installierte Systeme diese Einstellungen standardmäßig ablegen, sucht, sondern direkt am LDAP-Verzeichnis anfragt.

Um diese Einstellungen für die Samba Domäne dennoch vorzunehmen, müssen entweder entsprechende Custom Attributes für die Konfiguration der Samba-Optionen über den Univention Directory Manager angelegt, oder die Einstellungen direkt mit dem Programm pdbedit vorgenommen werden.

Variante 1 - Custom Attribute hinzufügen

Um z.B. die Samba-Option Passwort History Länge über den Univention Directory Manager konfigurierbar zu machen, kann ein entsprechendes Custom Attribute direkt an der LDAP-Basis gesetzt werden. Im Univention Directory Manager selbst kann die Option dann unter "Navigation -> aktuell -> SambaConfig" gesetzt werden.

-> eval $(ucr shell)
-> udm settings/customattribute create --position \
"cn=custom attributes,cn=univention,$ldap_base" \
--set name=sambapwdhistory --set module=container/dc \
--set tabName=SambaConfig --set tabPosition=1 \
--set objectClass=sambaDomain \
--set shortDescription=SambaPasswordHistory \
--set syntax=integer \
--set ldapMapping=sambaPwdHistoryLength \
--set multivalue=0

Um weitere Samba Optionen konfigurierbar zu machen, können weitere Custom Attributes angelegt werden (siehe auch http://sdb.univention.de/content/3/38/de/anlegen-eines-benutzerdefinierten-attributs.html ). Dabei können folgende LDAP-Attribute verwendet werden:

  • sambaMinPwdLength
  • sambaPwdHistoryLength
  • sambaLogonToChgPwd
  • sambaMaxPwdAge
  • sambaMinPwdAge
  • sambaLockoutDuration
  • sambaLockoutObservationWindow
  • sambaLockoutThreshold
  • sambaForceLogoff
  • sambaRefuseMachinePwdChange

Variante 2 - Samba-Optionen per pdbedit setzten

Mit dem Programm pdbedit können die Konfigurationen auch direkt auf der Kommandozeile gesetzt werden. Die Werte werden dann entsprechend im LDAP-Verzeichnis gespeichert. Mit dem folgenden Befehl kann beispielsweise die Samba Passwort History Länge beeinflusst werden.

-> pdbedit -P "password history" -C 3

Weitere konfigurierbare Werte lassen sich wie folgt ausgeben.

-> pdbedit -P help

Tags: -

Verwandte Artikel:

Letzte Änderung der FAQ: 2009-05-22 14:43
Autor: Felix Botner
Revision: 1.0

Digg it! Share on Facebook FAQ ausdrucken FAQ weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieser FAQ:

Durchschnittliche Bewertung: 0 (0 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Kommentieren nicht möglich