Eine kurze Erklärung zur Syntax des Befehls:
SQLConnectInfo:
Der String vor dem
@ gibt die Datenbank an, die für die Authentifizierung genutzt werden soll, in deinem Fall also die Datenbank
proftpd.
Der String nach dem
@ gibt den SQL Server an, in deinem Falle also der lokale Rechner
localhost.
Dann kommt ein Leerzeichen und der Name des SQL Benutzers. Das was die Jungs vom VHCS dir gegeben haben, also
user musst du natürlich gegen einen existierenden Benutzer austauschen, der auch auf die DB Zugriff hat.
Dann kommt wieder ein Leerzeichen und das Passwort des entsprechenden Users. Also statt
password sollte da das Passwort des SQL Users der unter
user angegeben wurde stehen.
SQLUserInfo:
Diese Option ist für die FTP User zuständig. Sie gibt das erstes die Tabelle an, in der die User stehen. In deinem Fall also
ftp_users.
Die nächsten Optionen beschreiben folgendes: Spalte in der der Benutzername steht, Spalte für das Passwort, Spalte für die UserID (muss existieren), dann die Spalte für die GroupID (muss ebenfalls im System vorhanden sein), dann die Angabe des Homedirs, damit der user darin gejailt werden kann und als letztes, welche Shell dem User zugewiesen ist.
SQLGroupInfo:
Mit dieser Option kannst du die FTP Gruppen festlegen. Als erstes Feld wieder der Tabellenname (
ftp_group), dann Name der Spalte, in der der Gruppenname steht, dann die Spalte für GroupID und die für Mitglieder in dieser Gruppe, die natürlich auch in der User Tabelle vorhanden sein müssen.
Noch ein paar Hinweise zum Abschluss:
1. Natürlich muss die Datenbank und darin die genannten Tabellen exisitieren und auch die Spalten müssen entsprechend benannt sein.
2. Da du
SQLAuthTypes Crypt gesetzt hast, musst du die Passwörter mittels der Funktion
encrypt verschlüsselt in der Datenbank ablegen.
3. Durch die Option
SQLMinID 2000 legst du fest, dass nur User mit einer UID von 2000 oder höher sich am FTP Server anmelden können. Darauf solltest du achten, wenn User angelegt werden.
4. Ich hoffe, du kommst mit meinen Erklärungen zurecht.
5. und wichtigstes Du solltest dir nicht von irgendwelcher Software oder deren Support das Denken abnehmen lassen. Mit ein bischen nachdenken und Googlen wärst du auch auf diese Lösung gekommen.
Das die Einträge
user und
password irgendwie nicht stimmen können kannst du dir doch denken, oder.
Jetzt wünsche ich dir noch viel Spass mit deinem Rootie und hoffe, du hast was dazugelernt (nicht nur durch meinen letzten Punkt

).