SMB an LDAP Server binden (inkl. verschlüsselter Passwörter)

Status
Für weitere Antworten geschlossen.

D-IT

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

dies ist mein erster Beitrag in diesem Forum, aber da ich gerade ein Problem gelöst habe, was mich viele Stunden beschäftigt hat und einige Leute schon ähnliche Probleme hatten (zumindest habe ich das in diversen Foren gelesen), dachte ich mir, dass ich die Lösung für dieses Problem einfach einmal teile.

Mein Ziel war es, eine eigene LDAP Benutzerdatenbank auf einem externen Rechner (nicht Synology) aufzusetzen, diese per Synology NAS einzubinden und trotzdem nicht auf verschlüsselte Passwörter zu verzichten (zum Einen wollte ich keine Änderungen an den Windows Systemen durchführen, zum Anderen bin ich ein Securityfanatiker der unverschlüsselte Passwörter gar nicht leiden kann ;) ).

Hierfür habe ich zunächst den LDAP Server aufgesetzt (inkl. samba.schema) und die entsprechenden Objekte erzeugt (hierzu gibt es einige Tutorials im Netz, wie man den LDAP Server korrekt für Samba einrichtet). Genutzt habe ich einfach den LDAP Admin (www.ldapadmin.org). Die Benutzer müssen die Klassen posixAccount, sambaSamAccount und shadowAccount beinhalten (die Software macht dies aber automatisch). Hier auch nicht vergessen, die Passwörter zu setzen. Die Gruppen beinhalten die Klassen posixGroup und sambaGroupMapping (auch dies macht die Software automatisch). Eine Samba Domäne ist ebenfalls notwendig. Ich würde die Reihenfolge Domäne, Gruppen, Benutzer bei der Einrichtung empfehlen (bei mir hatten die Benutzer zunächst noch eine falsche Primary Group, da ich zuletzt die Gruppen gemacht habe - hat mich auch wieder ne halbe Stunde Zeit gekostet :) ).

Nun sollte eine Bindung an das NAS bereits möglich sein (cifs auch aktivieren) und die Benutzer und Gruppen sollten angezeigt werden. Ein Login über die Weboberfläche sollte ebenfalls möglich sein. Das NAS erkennt den LDAP Server allerdings noch als Fremdgerät, sodass die Windows Clients nur mit unverschlüsselten Passwörtern akzeptiert werden (Bis hierhin gibt es ja auch einige Tutorials). Es fehlt jetzt allerdings nur noch ein einziger Eintrag in der LDAP Datenbank: Es muss ein Entry mit der Klasse organizationalRole mit dem commonname (cn) synoconf angelegt werden. Wenn man nun das NAS erneut verbindet, sagt dieses einem bereits "Verbunden (Synology Directory Server)". Nun werden auch die Passwörter verschlüsselt akzeptiert.

Ich hoffe das hilft dem einen oder anderen weiter - wie gesagt, mich hat es fast eine Woche meines Lebens gekostet...

Gruß Markus
 

greifenwald

Benutzer
Mitglied seit
29. Sep 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo Markus,
ich stehe vor dem gleichen Problem. Könntest Du mir erklären, wie Du den Eintrag "Entry mit der Klasse organizationalRole mit dem commonname (cn) synoconf" gemacht hast. Das verstehe ich leider nicht, da ich mit den LDAP Angelegenheiten noch nicht so fit bin.
Danke!

Grüße
 

D-IT

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Wenn Du den LDAP Admin nutzt einfach rechtsklick auf dein Wurzelelement -> New Entry wählen -> Objectclass organizationalRole auswählen -> cn auf "synoconf" setzen.

Hoffe das hilft weiter.

Gruß Markus
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat