Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FTP-user per PHP erstellen

Featured Replies

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 ? 

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)

  • Author

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.

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

  • Author

achso, erstellt froxlor nicht den Ordner in /var/customers/webs/ ?

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

  • Author

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.

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

  • Author

wo finde ich die denn ? 

Als Admin einloggen, links im Menü, Konfiguration

k.A. die ist nicht offiziell, mit der hab ich nix zu tun...sry

  • Author

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...

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

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.