www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: milprog am 04. Oktober 2006, 22:46:59



Titel: SQL Login auf verschiedene Datenbanken
Beitrag von: milprog am 04. Oktober 2006, 22:46:59
Hallo

Ich habe auf demselben Server mit einer IP mehrere Sites, jede mit eigener Domain. Zu jeder Site gehört eine eigene SQL-Datenbank. Nun möchte ich gerne erreichen, dass es für jede Site mehrere FTP-Logins gäbe (mit Login-Informationen wie User, Passwort, Homedir aus der SQL-Datenbank der entsprechenden Site). So wie ich die Dok verstehe, kann man nur eine einzige Datenbank pro FTP-Server angeben.

Der Sinn und Zweck dahinter wäre es, dass ich die Administration der FTP-User für jede Site an den jeweiligen Domain-Administrator delegieren könnte, er würde dann einfach die Tabellen in der SQL-Datenbank passend bewirtschaften. So wie es jetzt aussieht, gibt es nur eine einzige zentrale Datenbank für Benutzerautorisierung.

Am einfachsten ginge dies wohl, wenn man für die SQL-Parameter wie Datenbankname auch eine Regex angeben könnte, welche sich z.B. auf den Loginnamen bezieht und dort z.B. den Domainnamen rausfischt. Geht das?

Beispiel:

Domain mydomain1.tld
FTP-Accounts:
user1.mydomain1.tld
user2.mydomain1.tld
user3.mydomain1.tld
(... diese Accounts sollten aus der Tabelle "users" in der Datenbank "mydomain1" authentifiziert werden)

Domain mydomain2.tld
FTP-Accounts:
user1.mydomain2.tld
user2.mydomain2.tld
user3.mydomain2.tld
(... diese Accounts sollten aus der Tabelle "users" in der Datenbank "mydomain2" authentifiziert werden)

Hat da jemand eine Idee?

Gruss
--Marcel


Titel: Re: SQL Login auf verschiedene Datenbanken
Beitrag von: stonki am 05. Oktober 2006, 07:09:32
Hallo

Ich habe auf demselben Server mit einer IP mehrere Sites, jede mit eigener Domain. Zu jeder Site gehört eine eigene SQL-Datenbank. Nun möchte ich gerne erreichen, dass es für jede Site mehrere FTP-Logins gäbe (mit Login-Informationen wie User, Passwort, Homedir aus der SQL-Datenbank der entsprechenden Site). So wie ich die Dok verstehe, kann man nur eine einzige Datenbank pro FTP-Server angeben.

Der Sinn und Zweck dahinter wäre es, dass ich die Administration der FTP-User für jede Site an den jeweiligen Domain-Administrator delegieren könnte, er würde dann einfach die Tabellen in der SQL-Datenbank passend bewirtschaften. So wie es jetzt aussieht, gibt es nur eine einzige zentrale Datenbank für Benutzerautorisierung.

Am einfachsten ginge dies wohl, wenn man für die SQL-Parameter wie Datenbankname auch eine Regex angeben könnte, welche sich z.B. auf den Loginnamen bezieht und dort z.B. den Domainnamen rausfischt. Geht das?

Beispiel:

Domain mydomain1.tld
FTP-Accounts:
user1.mydomain1.tld
user2.mydomain1.tld
user3.mydomain1.tld
(... diese Accounts sollten aus der Tabelle "users" in der Datenbank "mydomain1" authentifiziert werden)

Domain mydomain2.tld
FTP-Accounts:
user1.mydomain2.tld
user2.mydomain2.tld
user3.mydomain2.tld
(... diese Accounts sollten aus der Tabelle "users" in der Datenbank "mydomain2" authentifiziert werden)

Hat da jemand eine Idee?

Gruss
--Marcel

ist mir nicht bekannt. Ich persönlich würde auch eher ein Frontend schreiben, in dem man in eine SQL DB schreibt.


Titel: Re: SQL Login auf verschiedene Datenbanken
Beitrag von: VolGas am 05. Oktober 2006, 08:41:21
Hallo,

da kann ich Stonki nur zustimmen.
Ist ja wohl kein "Hexenwerk"...

mfg.
  VolGas