XAMPP - FTP Problem

UnBreakable

Lt. Junior Grade
Registriert
Sep. 2005
Beiträge
477
Hallo,

ich habe ein Problem mit der Konfiguration meines FTP - Servers unter XAMPP (proftpd)
ich habe bereits die grafische oberfläche gproftpd installiert.

Aber als erstes hatte ich folgendes Problem:
ich habe die Konfigurationsdatei editiert, da wusste ich allerdings schonmal nicht wie
ich das passwort des neuen benutzers den ich anlegen wollte angeben sollte, da diese
ja in der config datei nicht als klartext drinsteht!

naja ok, ich hab dann erstmal etwas hinzugefügt und gespeichert. (einen benutzer hinzugefügt...)
keine veränderung, mein benutzer hatte keinen zugriff was wir eigentlich auch klar war, weil ja
das passwort als klartext nicht funktioniert.

nun wollte ich die konfigurationsdatei nochmal öffnen, jetzt war sie aber leer.
Allerdings kann ich mich immernoch mit nobody und lampp einloggen.

dann habe ich den grafischen konfigurator runtergeladen.
beim starten kam in der konsole folgende meldung:

** (gproftpd:10757): WARNING **: Couldn't find pixmap file: gproftpd.png

(gproftpd:10757): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
/var/run/proftpd/proftpd.scoreboard: No such file or directory
(Perhaps you need to specify the ScoreboardFile with -f, or change
the compile-time default directory?)


und wenn ich dort irgendwelche änderungen vornahm, hatte dies keine auswirkungen.

die konfigurationsdatei ist überigends immernoch leer.

kann mir irgendjemand weiterhelfen?
 
aaaalso:
ich hab von der grafischen oberfläche keine ahnung, aber unter
http://proftpd.de/
kannst du dir ein paar beispiele ansehen.
das passwort eines benutzers wird mit proftp nicht in der configdatei festegelegt, sondern du musst einen normalen lokalen benutzer erstellen, z.b. mit:
Code:
useradd -m -G ftp -s /dev/null benutzername
(es reicht, wenn der benutzer in der gruppe ftp ist, er muss in keiner anderen sein um ftp zugang zu bekommen, muss aber in ftp sein, damit er sich per ftp einloggen kann; wenn er sich per ssh einloggen können soll, dann musst du ihm natürlich auch eine shell geben, z.b. /bin/bash anstatt /dev/null)
mit
Code:
passwd benutzername
kannst du dann das passwort einstellen.
meistens sind dann auch die home-verzeichnisse der user automatisch ihre ftp-verzeichnisse, jenachdem, wie du es in der config eingestellt hast!

viel glück erstmal
 
Zurück
Oben