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.
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.
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)
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).
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28