Jump to content
Froxlor Forum
  • 0
xep22

FTP-user per PHP erstellen

Question

moin, ich möchte mit einer Website mit php ein script schreiben, das ganz schnell einen FTP-User anlegt sodass ich die Daten dann direkt ausgegeben bekomme und Kollegen schicken kann damit die dort Dateien hochladen können. Nach X Stunden sollen die User auch wieder dann gelöscht werden.

 

Jetzt ist die Frage, wie mache ich das am besten ? geht das mit Froxlor einfach mit Kunde erstellen ? API gibts ja nicht, kann ich aber einfach mit SQL einen neuen Eintrag hinzufügen ? 

Share this post


Link to post
Share on other sites

13 answers to this question

Recommended Posts

  • 0
5 minutes ago, xep22 said:

API gibts ja nicht, kann ich aber einfach mit SQL einen neuen Eintrag hinzufügen ? 

API gibt es in der aktuellen testversion (0.10.0 / git-master). Aber ja, du kannst einfach via SQL einen Eintrag in die ftp_users Tabelle machen (denk an ftp_groups, da muss er als member rein und wenn du den user löschst aus der memberliste auch wieder raus)

Share this post


Link to post
Share on other sites
  • 0

habe den Eintrag in beide Tabellen gemacht, welchen Cronjob muss ich jetzt laufen lassen, damit da was passiert ? 

/usr/bin/php5 /var/www/froxlor/scripts/froxlor_master_cronjob.php --force

half nicht.

Share this post


Link to post
Share on other sites
  • 0

Na wenn der angegebene docroot existiert brauchst du gar keinen cronjob, proftpd liest die User ja direkt aus der DB

Share this post


Link to post
Share on other sites
  • 0

ich würd ja die installationsanleitung mal genau lesen :P Einstellungen anpassen -> konfiguration vornehmen :)

Share this post


Link to post
Share on other sites
  • 0

wie kann ich diesen Ordner aber denn mit PHP jetzt erstellen, insbesondere mit den Rechten ? 

und: Welche Passwort-Verschlüsselung nutzt proftpd denn? mit password_hash nimmt er das Passwort beim login nicht.

Share this post


Link to post
Share on other sites
  • 0

Zu 1) gar nicht, befolge bitte einfach die konfigurations Schritte, dafür sind sie da

Zu 2) das was in froxlor Einstellungen angegeben ist, Default sha256

Share this post


Link to post
Share on other sites
  • 0

kann ich nicht einfach mit PHP einen user erstellen sodass das ist, als ob ich es über Froxlor anlege ? Damit  froxlor den Ordner erstellt, etc...

Share this post


Link to post
Share on other sites
  • 0

Natürlich...Code liegt ja öffentlich auf GitHub, nimm dir was du brauchst 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...





×
×
  • Create New...