hallo, danke für den tipp, aber ,leider das übliche aber.
ich setzte den verzeichnissnahmen aus den eingaben des benutzers zusammen, also erster bichstabe des vornamens und erster des nachnames usw. wie gebe ich das ganze nun an proftpd weiter? also von meinem php skript?
oder welcher konsolenbefhel wird daszu verwendet? dann kann ich den ausführen?
danke
ach ja, man sollte vieleicht in der doku dazu schreiben das man das in der conf ändern muss, ich hab da ein wenich gerätselt bis ich das gefunden habe!
:)
danke
irgendwie hast Du einen Denkfehler, oder ich verstehe Dich nicht richtig. Du verwaltest Deine User per mod_sql, d.h. Du hast eine Tabelle in dem Drinne steht:
a) Username
b) Password
c) HomeDir
d) Shell (das wird /bin/false fuer alle sein)
e) UID (das wird wahrscheinlich die UID von Nobody sein, 65534 oder so)
f) GID (das wird wahrscheinlich die UID von Nogroup sein, 65534 oder so)
Nun fragt Dein PHP Script den vornamen und Nachnamen ab:
Stefan
Onken
daraus machtst Du mit Deinem PHP Script "STONKi". Nun traegst Du diesen Usernamen mit einem password "secret" und dem gewünschten HomeDir (z.b. /srv/www/STONKi/" und den anderen Angaben in Deine mysql db ein. Nun hast Du in Deiner ProFTPD config den Befehl "CreateHome on dirmode 755". In dem Moment wo sich der tolle, liebe, nette User "STONKi" einloggt, wird ihm automatisch ein Verzeichnis mit der UID und GID wie in der SQL DB Angegeben erstellt.
Also Du basteln ein Formular in dem die Sachen abgefragt werden und gibst die an ein PHP Script weiter. Siehe
http://www.php.net/manual/de/ref.mysql.phpcu
stonki