Szavazás

Milyen virtualizációt használsz?

Online felhasználók

Jelenleg 0 felhasználó van a webhelyen

Új felhasználók

  • Morello
  • gyo
  • jbaksa
  • tomassy
  • Kalacska13

Ajánlott böngészők

Google Chrome

Jelenlegi hely

Disk Quota beállításának rejtelmei

Csak, hogy csökkentsem a támadási felületet, előrebocsátom ama
hiteles információt, mely szerint gyenge kezdő szinten állok LINUX
rendszergazdai feladatok betöltése terén. Ezért kérek mindenkitől
higgadt nyugalmat és enyhe megértés tanusítását szerény személyem
irányába, melyet kellő tisztelettel fogadok mindenkitől.

Tehát akkor lássunk neki a Disk Quota beállításáho': ****************************************************************************** Esetünkben a '/home' könyvtárra mutatok egy példát, amely a '/dev/hda9' területen helyezkedik el - Csóri 'midge' nevezetű felhasználónk jól lekorlátozzuk . - ****************************************************************************** - Első lépésként - ha még nem tettük meg - telepítsük rendszerünkre a quota csomagot. Slackware alatt 'quota-3.xx-i486-x.tgz' -, RedHat alatt 'quota-3.xx-x.i386.rpm' -, Debian alatt 'quota_3.xx-x_i386.deb' csomagot. Természetesen az a sok x a jelenlegi aktuális alverziók számával helyettesítendő. - A telepítést követően be kell állítani a '/etc/fstab' -ban a quota engedélyezést user és groupra egyaránt. Meghajtó MountPoint FájlRendszerTipus CsatolásiOpciók dump fsck /dev/hda9 /home reiserfs defaults,usrquota,grpquota 1 2 - Ne feledjük bootoláskor betölteni a megfelelő kernel modult ha nincs belefordítva kernelünkbe. Ez Debian Sarge esetén '/etc/modules' file-, Slackware esetében a '/etc/modprobe.conf' file. Tartalmához adjuk hozzá a 'quota_v2' modult ( kernel-2.4.X ). - A hivatalos leírásban 'quotacheck -avug /home' van, de ez nekem sohasem működött... Helyette ajánlott a 'quotacheck -fm /home' parancsot futassuk. Ez elvégzi a szükséges ellenőrzéseket, mely eredményeképpen létrejön a '/home' könyvtárban 'aquota.user' és 'aquota.group' file. Ezek tartalmazzák a felhasználók és csoportok quota beállításait. A quotacheck utasítás paraméterei a következők lennének: a - Ellenőrzi az összes filerendszert, ahol engedélyeztük a kvótát v - Kilyelzi a részletes információt a kvóta ellenőrzés eredményéről u - Ellenőrzi a felhasználókra vonatkozó lemez kvóta információkat g - Ellenőrzi a csoportokra vonatkozó lemez kvóta információkat Hogy a fent említett 'quotacheck -avug /home' utasítás nálam miért tér vissza a 'Bad number of arguments' hibaüzenettel örök relytély marad számomra.... - Ha ezekkel megvagyunk - elvégeztük a modul betöltését, újramountoltuk a korlátozni kívánt tárterületet - rátérhetünk a felhasználók lemezterületének korlátozására. Ehhez rendelkezésünkre áll az 'edquota' utasítás. Használata roppant egyszerű: 'edquota -u username', vagy az alapértelmezett '-u' paramétert elhagyva 'edquota username'. Ekkor az alapértelmezett szövegszerkesztőnkben a következő információ jelenik meg: Disk quotas for user midge (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/hda9 49990 50000 50000 78 0 0 Először a 'Block limits' látható: Filesystem - asszem nem kell részleteznem mit jelent. Block - Az éppen felhasznált blokkokat jelzik Soft - Szoftveres limit / max fájlméret (blokkokban megadva) Hard - Hardveres limit / max lemezterület (blokkokban megadva) Inodes - Bejegyzések fájlok, könyvtárak száma (darab szám) Ezt követi a 'File limits' : Soft - Szoftveres limit Hard - Hardveres limit Amennyiben csoportra (group) akarunk kvótát kiróni a '-g' kapcsolót kell alkalmaznunk a következő szinoníma szerint 'edquota -g groupname' - Lemezkvóta információk megjelenítése 'repquota -a' parancs használatával:
*** Report for user quotas on device /dev/hda9
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 8215 0 0 2 0 0
midge -- 49990 50000 50000 78 0 0
- Kvóta engedélyezése / tiltása a következő képpen történik : Kvóta engedélyezése : 'quotaon -vaug' parancs használatával történik. Eredménye : /dev/hda9 [/home]: group quotas turned on /dev/hda9 [/home]: user quotas turned on Használható paraméterek jelentései : v - Az információ megjelenítését teszi lehetővé a - Az összes, automatikusan kvóta engedélyel mountolt fájlrendszeren engedélyezi a kvótát. u - Alapértelmezett, felhasználókra (user) vonatkozó kvóták engedélyezése ( asszem nem kötelező megadni, de biztos ami biztos ) g - Beállítja a csoportokra (group) vonatkozó kvóták engedélyezését Majd a kvóta tiltásának módja: 'quotaoff -vaug' Eredménye : /dev/hda9 [/home]: group quotas turned off /dev/hda9 [/home]: user quotas turned off Adható paraméterek megegyeznek a fentebb leírtakal. Amennyiben csak a '/home' könyvtárra akarunk kvótát beállítani, de filerendszerünk több kvótával ellátott könyvtárat is felmountolt butuláskor, elhagyhatjuk az 'a' kapcsolót, és használjuk a 'quotaon -vug /home' parancsot. Asszem ennyit tudok a QUOTA használatáról. Remélem írásom nem volt hiábavaló, és tudtam segíteni azoknak, akik elakadtak a kvóta használatának rejtelmeiben, vagy legalábbis megadtam a kezdő lökést a helyes irányba. Köszönöm, hogy időt szakítottál rám. MIDGE 2005 February 13 Midge of CoderGarner Team
Témakörök: 

Belépés

Friss hozzászólások