PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FTP "Ticket System"



gigu
15.12.2010, 14:56
Guten Abend.
Ich hole mal ein bischen aus damit ihr auch mein anliegen versteht ;).
Es geht darum einen sicheren FTP zu erstellen.

Laut ARV (ein gesetz für Fahrtransport) müssen alle Betriebe auswertungen ihrer Fahrzeuge und Fahrer machen (Geschwindigkeit, Arbeitszeite, Pause, usw.)

Der Sinn des FTP Servers ist es das Kunden Backups, Logfiles und so weiter für analyse oder archivierungs zwecke hochladen können. Die Supporter wiederum kleine Patches, Updates o.ä.
Da die Kunden häufig Konkurrenten sind (LKW-Transport Gewerbe) wäre es natürlich schlecht wenn sie gegenseitig zugriff auf die Files haben.

Meine Idee wäre es nun eine Art ticket System zu machen das nur eine Firma zugriff auf einen Ordner auf dem Server hat.
Wie man realisieren soll weiss ich nicht so genau.
Schön wäre es natürlich wenn man über eine Seite ein Ticket lösen könnte welches Dann einen Ordner mit Passwort auf dem FTP erstellt.

Vielleicht hat ja jemand eine Idee.
Danke schon mal fürs lesen ;)

sn0w
15.12.2010, 14:58
Sollte eigentlich durch den FTP-Server zu verwirklichen sein.

MfG

poddels
15.12.2010, 15:36
einfach verschiedene FTP User erstellen und den Zugriff nur aufs jeweilige Home Verzeichniss erlauben.

gigu
15.12.2010, 15:41
Wirklich?
Reichen wurde es ja wenn es per Aktion (z.B. knopf auf ner HP) einen neuen FTP Benutzer, einen neuen Ordner erstellt und nur diesem Benutzer berechtigung gibt.
Welcher Server kann sowas?
oder hast du an eine andere Lösung gedacht?

#Edit: sollte öfter refreshen..

Wäre es möglich, dass man das ganze auch als Script verwirklichen kann N1GH7FIR3 (http://free-hack.com/member.php?u=44245) ?

poddels
15.12.2010, 15:57
Wäre es möglich, dass man das ganze auch als Script verwirklichen kann N1GH7FIR3 (http://free-hack.com/member.php?u=44245) ?

Allerdings

gigu
15.12.2010, 16:14
Kannst du mir vielleicht noch eine kleine Hilfestellung geben wie das gehen könnte, dass ich per php einen Benutzer erstell oder ein Lokales Script zum ausführen bringe?

Vielen Dank

poddels
15.12.2010, 16:40
PHP: exec - Manual (http://php.net/manual/en/function.exec.php)
PHP: system - Manual (http://php.net/manual/en/function.system.php)
PHP: passthru - Manual (http://php.net/manual/en/function.passthru.php)

VeN0m
15.12.2010, 16:43
Würds per exec() machen, da passthru() und system() Ausgaben haben und die nicht relevant sind.
Aber ist es wirklich die beste Lösung per Knopfdruck FTP-Benutzer erstellen zu lassen?
Sind das so viele Kunden, dass man das nicht durch manuelles Erstellen der Accounts lösen kann? Würde mich ehrlich gesagt wundern und die Missbrauchsgefahr ist meiner Meinung nach zu hoch.

GregorSamsa
15.12.2010, 18:15
Jetzt wirds brutal...

pure-ftpd, config über DB (MySQL), per PHP DB bearbeiten, kannst uid, gid, username, pw, home und quota einstellen.

Was willst mehr?

gigu
15.12.2010, 20:25
Danke auf jeden Fall für eure Antworten. Ich werde am Wochenende oder am Montag mal anfangen das zu realisieren.

echoslider
18.12.2010, 11:36
[QUOTE=GregorSamsa;564905
pure-ftpd, config über DB (MySQL)...

Was willst mehr?[/QUOTE]


proftpd kann auch mit mysql arbeiten.. ist der standart ftp server überall..naja auf linux servern was ja eh meistens benutzt wird.

er hat ja net geschrieben welches os er benutzt. man geht normalerweise immer von linux aus... xD

How-To: FTP Virtual Host with ProFTPD and MySQL | Debian/Ubuntu Tips & Tricks (http://www.debuntu.org/how-to-ftp-virtual-host-with-proftpd-mysql)