Portál AbcLinuxu, 1. května 2024 23:43


Dotaz: Kvoty

6.10.2003 09:36 Lapi
Kvoty
Přečteno: 129×
Odpovědět | Admin
Potrebuju zprovoznit kvoty pro nasledujici veci :
1. pro mail - mam Postfix, ukladani do maildiru pro virtualni uzivatele (tzn. nelze pouzit diskove kvoty pro uzivatele), mam nastaven limit mailboxu v conf. ale zda se ze to nejak nechodi.
2. pro databaze v MySQL pro jednotlive lokalni uzivatele.
Jak na tyhle dve veci ? Dik.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.10.2003 11:31 ivok
Rozbalit Rozbalit vše Kvoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
ad 1 - http://www.oav.net/vda/
6.10.2003 16:59 Lapi
Rozbalit Rozbalit vše Kvoty
Diky. A ad 2. ?
7.10.2003 08:13 Lapi
Rozbalit Rozbalit vše Kvoty
Mimochodem jak se pracuje s timhle patchem, zda se ze musim mit source od postfixu a ten pak s timhle prelozit ?
8.10.2003 13:20 Lapi
Rozbalit Rozbalit vše Kvoty
Jak se tedy instaluje ten patch ?
8.10.2003 13:34 ivok
Rozbalit Rozbalit vše Kvoty
man patch Ještě něco? :-)
8.10.2003 15:54 Lapi
Rozbalit Rozbalit vše Kvoty
Ano :) Potrebuju zdrojaky ? (jelikoz nejsem u kompu s linuxem tak nemuzu nic vyzkouset, a proto se ptam abych si je kdyztak donesl ...)
8.10.2003 16:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Kvoty
Jestli to umíš zkompilovat bez zdrojáků...
7.10.2003 08:11 Lapi
Rozbalit Rozbalit vše Kvoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak v MySQL jsem kvoty vyresil, ale ten Postfix mi nejak nechodi. Mam nastaveny jak mailbox_size_limit tak virtual_mailbox_limit ale stejne muzu do Maildiru poslat vetsi mnozstvi, nez je zde uvedeno. Vsechnu postu mi dorucuje daemon virtual, nemuze byt v tom problem, ze to funguje jenom s local ?
7.10.2003 08:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Kvoty
To by mě celkem zajímalo, jak jsi to MySQL vyřešil. Znám jen dvě metody, obě pitomé. Jedna je chownout databáze na jednotlivé uživatele a použít systémové kvóty (což ale znamená, že nemohou vytvářet nové tabulky nebo mysql musí běžet jako root... a navíc je nutné zavést ty systémové kvóty). Druhá je tabulka s kvótami a skript, který pravidelně kontroluje velikosti, poznačuje si db, které překročily kvótu, a odebírá u nich CREATE, INSERT (příp. další) -- nevýhody jsou zjevné.
7.10.2003 08:44 Lapi
Rozbalit Rozbalit vše Kvoty
Resil jsem to 1. "pitomou" metodou. MySQL bezi pod uzivatelem mysql. Da se rict ze mi plne vyhovuje a to ze uzivatele nemohou vytvaret dalsi DB je pro mne nutne. Takze parada.
7.10.2003 08:45 Lapi
Rozbalit Rozbalit vše Kvoty
Mimochodem a tabulky mohou vytvaret. Proc by nemohli ?
7.10.2003 09:54 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Kvoty
Hm, a jakého mají vlastníka a práva? Když MySQL běží s uid mysql, nemůže vyvářet soubory s vlastníkem luser.
18.12.2003 09:00 Richard Tesař | skóre: 5
Rozbalit Rozbalit vše Kvoty
pozde, ale prece... :) ja to vyresil pomoci 'mysqld_multi' a kazda db bezi pod svym juzrem a kvoty jsou systemove ;)
27.5.2004 19:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Kvoty
Možný postup, který mě nedávno napadl:

1. Každý uživatel má přístup k právě jedné databázi, té své, která se nejlépe bude jmenovat jako jeho username. Databáze musí být na samostatné partici, resp. někde, kde uživatelé nemají jiná data, dále píšu umístění jako /var/lib/mysql.

2. Každému uživateli vytvoříte samostatnou skupinu (některé distribuce to tak dělají defaultně, pak není zapotřebí dělat nic).

3. Po vytvoření databáze pro každého uživatele, což vytvoří ve /var/lib/mysql podadresář, nastavíte takto vzniklému adresáři práva 2700, vlastníka mysql (nebo pod čím to u vás běží) a skupinu toho uživatele, kterému má databáze patřit, takže si nově vytvářené soubory (tabulky, indexy) podrží skupinu daného uživatele.

4. Zavedete na partici systémové kvóty a definujete kvóty pro skupiny, nikoli pro uživatele (protože vlastníkem všech databázových souborů bude stále mysql, ale lišit se budou skupinou).
7.10.2003 15:14 skywalker
Rozbalit Rozbalit vše Kvoty
Nepoznam ten patch, ale co ma napadlo, neni mozne, ze neprida message az ked je momentalny mailbox plny? Teda, ak este mailbox plny neni a dojde JEDNA message, ktora ho po ulozeni prekroci, tak tuto este ulozi?
7.10.2003 16:19 Lapi
Rozbalit Rozbalit vše Kvoty
No jde o to, ze muzu posilat zpravy, i kdyz uz je kvota davno prekrocena :(
7.10.2003 17:57 skywalker
Rozbalit Rozbalit vše Kvoty
no, tak to tym nebude

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.