Page suivantePage pr�c�denteTable des mati�res

3. Partie II : Attribuer les quotas aux utilisateurs et aux groupes.

Cette op�ration est assur�e par la commande edquota (man edquota pour les d�tails).

J'utilise g�n�ralement quotachek avec les flags -avug pour avoir les fichiers les plus � jour possible avant d'�diter les quotas. C'est juste une habitude personnelle, mais pas une �tape indispensable.

3.1 Attribuer les quotas pour un utilisateur particulier

Voici un exemple. J'ai un utilisateur avec le loggin bob sur mon syst�me. La commande edquota -u bob me lance vi (ou l'�diteur sp�cifi� dans la variable d'environnement $EDITOR) pour �diter les quotas pour l'utilisateur bob sur chacune des partitions o� le quota est activ�.

Quotas for user bob:
 /dev/hda2: blocks in use: 2594, limits (soft = 5000, hard = 6500)
 inodes in use: 356, limits (soft = 1000, hard = 1500)

block utilis�s est le nombre total de blocks (en Ko) que l'utilisateur a d�j� consomm� sur la partition.

i-noeuds utilis�s est le nombre total de fichiers que l'utilisateur poss�de sur la partition.

3.2 Attribuer les quotas sur un groupe particulier

Maintenant, il y a un groupe games sur mon syst�me. edquota -g games lance une nouvelle fois l'�diteur vi pour �diter le groupe games :

Quotas for group games:
 /dev/hda4: blocks in use: 5799, limits (soft = 8000, hard = 10000)
 inodes in use: 1454, limits (soft = 3000, hard = 4000)

3.3 Attribuer les quotas pour plusieurs utiliateurs avec la m�me valeur

Pour attribuer rapidement les quotas pour, par exemple 100 utilisateurs, sur mon syst�me avec la m�me valeur que pour l'utilisateur bob, je vais d'abord �diter les quotas de bob � la main, et ensuite ex�cuter :

edquota -p bob `awk -F: '$3> 499 {print $1}' /etc/passwd`

en partant du principe que vous utilisez csh, et que les UID de vos utilisateurs commencent � partir de 500.

En plus de edquota, il y a trois termes avec lesquels vous devez vous familiariser : Limite douce (Soft Limit), Limite dure (Hard Limit), et d�lais (Grace P�riod).

Limite douce (Soft Limit)
La limite douce indique la quantit� maximale qu'un utilisteur peut utiliser sur une partition. En combinaison avec le d�lais (Grace P�riod), il agit d'une fronti�re, � partir de laquelle des messages d'avertissement sont envoy�s pour informer du d�passement de quota lorsqu'il survient.

Limite dure (Hard Limit)
La limite dure ne fonctionne que lorsque le d�lais est configur�. Cel� d�finit la limite absolue de l'utilisation disque, puisque l'utilisateur ne peut d�passer la limite dure.

D�lais (Grace Period) Lanc� par la commande edquota -t, le d�lais est une limite de temps avant que la limite douce soit renforc�e sur un syst�me de fichiers ou les quotas sont activ�s. Les unit�s de temps "sec(onds), min(utes), hour(s), day(s), week(s), and month(s)" peuvent �tre utilis�es. Voici ce que nous voyons avec la commande edquota -t :

Time units may be: days, hours, minutes, or seconds
Grace period before enforcing soft limits for users:
/dev/hda2: block grace period: 0 days, file grace period: 0 days

Changer la partie "0 days" pour une dur�e qui vous semble r�sonnable. J'ai choisi personnellement "7 days" (ou une semaine).


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28