ProFTPd quota

Fórumok

ProFTPd quota

Hozzászólások

Hali,

egy olyan kérdésem lenne, hogy MySQL-ben tárolt virtual userek esetén tud-e a ProFTPd úgy kvótázni, hogy az összesen feltölthető adatmennyiséget kvótázza, tehát egy accounttal mondjuk 100 megát lehessen feltölteni az acchoz tartozó könyvtárba és annak alkönyvtáraiba? Mert így nem kéne még olyan user sem létrehoznom, amivel nem lehet bejelentkezni, csak az ftpd-ben beállíthatnám a kvótát. Előre is köszi a segítséget.

[quote:9b2ab52afb="congo"]mod_quotatab

De én ehhez olyanról hallottam csak, hogy összesen x MB adatforgalma van, tehát 100 MB-ot tud feltölteni, ha közben töröl, stb, akkor a végén már nem annyi lesz összesen fent. Tehát én olyasmit láttam ezzel, mint warez ftp-knél, h össz. x MB fel/le töltése van. De nekem vmi olyan kéne mint a fájlrendszeres kvóta, csak az ftpd figyelje, h mennyi van a könyvtárban. Ha van ilyen is pls írd le kicsit pontosabban, h mit kell beállítani. :) Köszi.

szerintem olvasd el megegyszer (?) a manualt

t

manual sosem árt...ne és itt egy howto is: http://www.khoosys.net/single.htm?ipg=848

amiről te beszélsz, az a ratio...

hm ez valóban nem arra való amire ajánlottam, sry.
lehet, hogy nem a proftpd lesz a nyerő... ragaszkodsz hozzá?
(tipp: pureftpd, az tud virtual usereknél kvótázni)

[quote:46b24d9542="congo"]hm ez valóban nem arra való amire ajánlottam, sry.
lehet, hogy nem a proftpd lesz a nyerő... ragaszkodsz hozzá?
(tipp: pureftpd, az tud virtual usereknél kvótázni)

A hivatalos manualnak még nem néztem utána, amit dalton írt howto-t abban ilyen rész van:

name - username
quota_type - user, group, class, all (we use user)
per_session - true or false (we use true)
limit_type - quota limit type - hard or soft (we use hard)
bytes_in_avail - upload limit in bytes - allowed bytes on disk (eg diskquota)
bytes_out_avail - download limit in bytes - allowed bytes a user can download
bytes_xfer_avail - allowed bytes a user can transfer in/out
files_in_avail - upload limit in files - allowed number of uploaded files
files_out_avail - allowed number of downloaded files
files_xfer_avail - allowed number of files a user can transfer in/out

És itt is csak up/down limitet említ. Én nem ragaszkodnék a ProFTPd-hez, csak többen csináljuk ezt az ftp-t és ehhez mindenki ért vmennyire, amúgy szívesen megtanulnám a vsftpd-t vagy pureftpd-t ha azokkal meg lehet csinálni.

hahó...most írtad le:
" bytes_in_avail - upload limit in bytes - allowed bytes on disk (eg diskquota) "

!!!eg diskquota

kicsit félreértetted ezt a leírást...és a többit is:), ha pl. 100MB quota-rol beszélünk az azt jelenti, hogy 100MB van fennt max a szerveren, törölhet, feltölthet szabadon, de a szerveren max 100MB és nem több, virtual userek eseteben is termeszetesen...ez kell neked ez a quiota(azaz upload limit)

amit te nagyon nem akarsz csinálni az pedig a ratio...de mivel ezt nem akarod, nem is pazarlom rá a betüket:)

[quote:fc07d9fd86="dalton"]hahó...most írtad le:
" bytes_in_avail - upload limit in bytes - allowed bytes on disk (eg diskquota) "

!!!eg diskquota

kicsit félreértetted ezt a leírást...és a többit is:), ha pl. 100MB quota-rol beszélünk az azt jelenti, hogy 100MB van fennt max a szerveren, törölhet, feltölthet szabadon, de a szerveren max 100MB és nem több, virtual userek eseteben is termeszetesen...ez kell neked ez a quiota(azaz upload limit)

amit te nagyon nem akarsz csinálni az pedig a ratio...de mivel ezt nem akarod, nem is pazarlom rá a betüket:)

Tényleg, ezt élreolvastam kicsit. :) Nagyon köszi, most már tiszta.

Adott egy ilyen proftpd+mysql+quota beállítás, van egy kis bajom ezzel a bytes_in_avail opcióval, ennek ugye az lenne a lényege hogy egy adott könyvtárba ne lehessen többet feltölteni mint amit én byteba megadtam,
ez működik is valamenyire.
Felvettem egy usert beállítotam az egyszerűség kedvéért bytes_in_avail 2097152 byte, hard, elkezdek feltölteni először egy 1,5 mb-os fájlt, utánna hogy a limitet meghaladjam még egy mbot, meg is kapom a hibaüzit:
552-Transfer aborted. Disc quota exceeded
STOR: notice: quota reached: used 2.00 of 2.00 upload Mb
552 STOR: notice: quota reached: 'bjfilter-pixusip3100-2.50-2.i386.rpm' removed
Ez eddig szupi, csakhogy megszakítom az ftp kapcsolatot, újracsatlakozom, ismételten fel tudok tölteni egy 2mb-osnál kissebb fájlt, de ekkor a két 1,5 mbos fájl már fentvan ami 3mb, így akár gb-okat is feltudok tölteni egy hard quotával rendelkező helyre.
Valakinek valami ötlete?

Sajna pont nem néztem a hup fórumot mikor kint volt az utolsó aktív hozzászólásoknál, dszabo megoldása helyes,csak több mint fél évet késett:)
az utolsó hozzászólásom után pár órával megvilágosodtam hogy ez a hiba, így azóta is tökéletesen megy.
Gond az hogy te is howto alapján csináltad és mindegyik leírásban egy hiba van, az sql táblába nem a false az alapértelmezett,pedig pont a quota+sqlre készült:(