hmm, ich find vsftp DEUTLICH unübersichtlicher als proftpd, besonders als anfänger.
@samdeluxe: du musst mal, nachdem du ./configure eingegeben hast, in die letzten zeilen des terminals schauen, da wird auch bei dir drinstehen, welches paket fehlt. es kann aber wirklich sein, daß dir make und alles was dazugehört fehlt. also: durcharbeiten bis make funzt. das mit den schreibrechten, was ich oben geschrieben hab, stimmt auch nicht so. du mußt noch einen user auf deinem pc erschaffen.
dazu gehst du in yast - "Sicherheit und Benutzer" - "Benutzer bearbeiten oder anlegen".
namen und passwort reinschreiben, jetzt gehst du noch auf "Details" und lässt deinen benutzer in der gruppe "ftp" sein (bin nicht sicher ob nötig aber klappt so).
jetzt hast du unter file:/home nicht nur dein sondern auch ein neues verzeichnis namens deines neuen users. in diesem verzeichnis hat der, der sich später unter diesem namen via ftp einloggt, logischerweise schreibrechte.
für den fall, daß du dir deine proftpd.conf schon versaut hast, schaust du nochmal in das verzeichnis "proftpd-1.2.9" , da ist ein sehr hilfreiches verzeichnis: "configuration-samples". darin gehst du in die datei "basic.conf" (zb mit kwrite), darin stehen folgende zeilen:
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
#DefaultRoot ~
Entferne die unterste raute vor DefaultRoot ~
kopiere die datei "basic.conf" nach file:/usr/local/etc und benenne sie um in "proftpd.conf" (dafür musste natürlich root sein)
starte proftp in file:/usr/local/sbin mit "./proftpd"
jetzt kann man sich bei dir einloggen als:
1. Anonymous ohne passwort, man gelangt in das verzeichnis file:/srv/ftp
2. Benutzer+Passwort, man gelangt in file:/home/Benutzer und hat schreibrechte. tip: kannst dich auch als du+deinpasswort einloggen