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.