PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pure-ftp - konfiguration



Steven
12.10.03, 18:51
Hallo,

habe pure ftp installiert.

Wenn ich nun den Befehl

pure-pw useradd admin -u ftpuser -g nogroup -d /win

eingebe, kommt die Meldung:

You must give (non-root) uid and gid


Was mache ich falsch???

SeeksTheMoon
12.10.03, 19:07
nogroup ist eine Systemgruppe; leg lieber eine eigene Gruppe, z.B. ftpusers an

Steven
12.10.03, 19:11
Hey, danke für Deine Antwort.

Aber was für Rechte gebe ich der neuen Gruppe?

Funktioniert es dann?

zipo
12.10.03, 20:47
Leg dir die Gruppe ftpuser an und gebe ihn nur nogroup rechte !!!

Und als bash nimmst de /bin/false !!! So kann sich der User nicht am Sys direkt anmelden und so soll es ja sein.

So funktioniert es.

Greetz

Steven
12.10.03, 20:58
Habe ich so gemacht, den User sowie die pureftd.passwd hat er angelegt.

Komme aber nicht mit dem ftp-Programm drauf... piept nur und nix weiter passiert...

zipo
12.10.03, 21:12
Was piept nur, musst de schon mal genauer sein !!!

Sonst kann ich den Fehler nicht eingrenzen !!!

Steven
12.10.03, 21:26
Naja, das ftp-Programm fragt mich gar nicht nach einem Benutzer oder Kennwort. Es wird nichts angezeigt..

SeeksTheMoon
12.10.03, 22:37
Diese Schritte braucht man zur korrekten Einrichtung (steht auch in der Readme):

groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser

User hinzufügen:
/usr/local/bin/pure-pw useradd USERNAME -u ftpuser -d /home/ftpuser -n 500 -N 50

(die Parameter, vor allem n und N ggf anpassen)

danach:
/usr/local/bin/pure-pw mkdb