##Megjegyzés: Ha valaki még más kapcsolókkal is szeretné forgatni, akkor az olvassa el a hivatalos oldalon lévő dokumentációt
Ezek után jött a make és a make install.
Felvettem az ftpuser felhasználót az ftpgroup csoportba, majd a pure-ftpd saját felhasználókezelőjében kiadtam a
pure-pw useradd testuser -u ftpuser -d /var/ftp -m
parancsot, ami lényegében annyit tesz, hogy hozzon létre egy felhasználót testuser néven, akinek a home-ja a /var/ftp és eközben a puredb adatbázist is frissítse.
Ahoz, hogy minden szépen működjön sajnos szükség volt vmiféle DNS névre, amit a dyn.hu által el is kértem, illetve a tőlük letölthető scriptet be is raktam megfelelően paraméterezve a cron-ba.
Ezután írtam egy szép kis indítóscript-et, amely minden induláskor lefut, és a következőképp néz ki:
pure-ftpd -S huncraft.dyn.hu,2121 -l puredb:/etc/pureftpd.pdb -g /var/run/pure-ftpd.pid -4 -A -c 10 -d -C 3 -E -o -s -B -k95 -K -R -j -I 3 -p 45000:45050
Magyarázat:
-S huncraft.dyn.hu,2121: Csak az erre a címre jövő kéréseket fogadom el, és csak is a 2121-es porton.
-l puredb:/etc/pureftpd.pdb : authentikációs file helye
-g /var/run/pure-ftpd.pid : pid file helye
-4 : csak ipv4-en kommunikáljon
-A : Mindenkit chrootoljon le, hogy véletlenül se szökjön ki a neki megadott home mappájából
-c 10: Maximum 10 szimultán kapcsolatot kezeljen le
-d : A log beszédes legyen, had tudjam ha valami baj történt.
-C 3: Egy IP-ről maximum 3 szimultán kapcsolat lehet.
-E : Anonymous-t nem engedünk be.
-o : használja az upload scriptet
-s : antiwarez feature.
-B: daemon-ként fusson a pure-ftpd
-k95: Ha a vinyó 95%-ban megtelt akkor ne engedjen több feltöltést.
-K : Lényegében a megszakadt feltöltések folytatását teszi lehetővé.
-R : A felhasználók ne akarjanak kiadni chmod parancsokat, itt csak file-okat lehet tárolni, és letölteni, mást nem!
-j: hogy ha ne addj isten a felhasználó home mappája még nem lenne létrehozva akkor hozza létre.
-l 3 : maximum 3 percnyi tétlenség után bontja a kapcsolatot
-p 45000:45050 : A paszív FTP kapcsolatban használható portokat írja le ( ezeket persze a tűzfalon INPUT-ként engedni kell )
Ha esetleg még valaki ezen felül bővíteni akarná a script-jét akkor ajánlom a "man pure-ftpd" parancsot.. Nagyon informatív.
Remélem sikerült 1-2 emberkének megkönnyítenem az esetleges telepítési problémáit..
Esetleg ha még ezen kívül valakinek van valami építő jellegü ötlete azt is szivesen fogadom..
- Huncraft blogja
- A hozzászóláshoz be kell jelentkezni
- 3034 megtekintés
Hozzászólások
I must thanks it to Huncraft-sama,to write this FAQ for us. :)
- A hozzászóláshoz be kell jelentkezni
Bovebben: Arigato gozaimas, Huncraft-sama :D \
---
Hey! Where'd my terminal go?
- A hozzászóláshoz be kell jelentkezni
wikibe vele :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Ahoz sztem picit még szájbarágósabbá kéne tenni az egészet :)) Mondjuk erre alapból nem is nagyon gondoltam..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
majd a szajbaragast kiegesziti valaki mas. valakinek meg ez is eleg
btw: milyen rendszered van?
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
debian 4.0 ( etch )
Ami meg az apt-get-eseket illeti: Bocs skacok, de sztem ez a progi megéri, hogy kicsit az ember időt fordítson rá, mert nem olyan bonyolúlt, hogy ne lehessen gond nélkül 1-2 nap alatt beletanulni sima manual olvasással..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
majd ha olyan feature fog kelleni amit csak ./configure-magiaval lehet belevarazsolni... addig megteszi a default is nekem
- A hozzászóláshoz be kell jelentkezni
ha jol latom etchben is ugyanez a verzio van.
raadasul:
optflags=--with-everything --with-largefile --with-pam --with-privsep --with-tls
./configure $(cfgflags) $(optflags) --with-virtualchroot
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
en igy telepitettem otthon: apt-get install pureftpd :))
- A hozzászóláshoz be kell jelentkezni