stimpy
New Member
Ahoi!
Ich haette da mal wieder ein Problem.. Nach drei Tagen Googlen und rumprobieren bin ich nun endgueltig verwirrt und wollte mal sehen, ob Ihr hier fuer etwas Klarheit sorgen koennt..
Und zwar moechte ich, dass ein samba 3.5.x Server Benutzer mittels einer MySQL-Datenbank authentifiziert.
Scheinbar gibt und/oder gab es hierzu mehrere Wege, aber scheinbar funktionieren sie entweder nicht gut genug, oder existieren gar nicht mehr..
1. pam_mysql
Funktioniert zwar soweit, aber man muss encrypt passwords abschalten und die clients muessen Passwoerter im Klartext uebertragen. --> Doof.
2. pdb_mysql
Scheint es nicht mehr zu geben? Fuer samba 3.0.x gab es nochmal ein "neues" Modul, was aber auch schon seit Jahren nicht mehr weiter gepflegt wird und wohl unter samba 3.5.x auch nicht mehr funktioniert.
3. mysqlsam
Was zum..?
Ausserdem habe ich jemanden gefunden, der wohl 2008 vor genau dem gleichen Problem stand und ein script geschrieben hat, welches die Passwoerter aus einer sql-Datenbank per smbpasswd in die samba passdb uebertraegt.
Leider ist das Script offline (hab ihn schon angeschrieben..) und ich habe keine Idee, wie er das wohl gemacht haben koennte, ohne Passworter zumindest temporaer im Klartext zu speichern. (Was ich auf gar keinen Fall tun will!)
So, jetzt kommt Ihr.. Hat jemand eine Idee, wie ich mir meinen Wunsch erfuellen koennte? Oder einen Tipp, in welche Richtung es sich noch lohnt, weiterzuforschen?
Ist gar nicht so einfach, da es halt auch zig verarltete Howtos gibt, die zwar wunderbar mein Problem beschreiben und loesen, aber eben nicht mehr gueltig sind, weil sie uralt sind..
Vielen Dank schonmal im Voraus,
stimpy
*edit*
Irgendwie ist es wie immer: Kaum hab ich hier gepostet, find ich neues heraus.. Meine Aussage zu pdbsql moechte ich hiermit relativieren: Die letzte Version ist von 2010 und ich versuche sie gerade zu compilieren und zu benutzen.. ..Das Ergebnis werde ich hier berichten..
Ich haette da mal wieder ein Problem.. Nach drei Tagen Googlen und rumprobieren bin ich nun endgueltig verwirrt und wollte mal sehen, ob Ihr hier fuer etwas Klarheit sorgen koennt..
Und zwar moechte ich, dass ein samba 3.5.x Server Benutzer mittels einer MySQL-Datenbank authentifiziert.
Scheinbar gibt und/oder gab es hierzu mehrere Wege, aber scheinbar funktionieren sie entweder nicht gut genug, oder existieren gar nicht mehr..
1. pam_mysql
Funktioniert zwar soweit, aber man muss encrypt passwords abschalten und die clients muessen Passwoerter im Klartext uebertragen. --> Doof.
2. pdb_mysql
Scheint es nicht mehr zu geben? Fuer samba 3.0.x gab es nochmal ein "neues" Modul, was aber auch schon seit Jahren nicht mehr weiter gepflegt wird und wohl unter samba 3.5.x auch nicht mehr funktioniert.
3. mysqlsam
Was zum..?
Ausserdem habe ich jemanden gefunden, der wohl 2008 vor genau dem gleichen Problem stand und ein script geschrieben hat, welches die Passwoerter aus einer sql-Datenbank per smbpasswd in die samba passdb uebertraegt.
Leider ist das Script offline (hab ihn schon angeschrieben..) und ich habe keine Idee, wie er das wohl gemacht haben koennte, ohne Passworter zumindest temporaer im Klartext zu speichern. (Was ich auf gar keinen Fall tun will!)
So, jetzt kommt Ihr.. Hat jemand eine Idee, wie ich mir meinen Wunsch erfuellen koennte? Oder einen Tipp, in welche Richtung es sich noch lohnt, weiterzuforschen?
Ist gar nicht so einfach, da es halt auch zig verarltete Howtos gibt, die zwar wunderbar mein Problem beschreiben und loesen, aber eben nicht mehr gueltig sind, weil sie uralt sind..
Vielen Dank schonmal im Voraus,
stimpy
*edit*
Irgendwie ist es wie immer: Kaum hab ich hier gepostet, find ich neues heraus.. Meine Aussage zu pdbsql moechte ich hiermit relativieren: Die letzte Version ist von 2010 und ich versuche sie gerade zu compilieren und zu benutzen.. ..Das Ergebnis werde ich hier berichten..
Last edited by a moderator: