lundi 2 mars 2009

Les quotas utilisateurs sous Debian

Pour faire fonctionner les quotas, installer l'utilitaire adequat:
apt-get install quota

Ensuite dans /etc/fstab pour les partitions où l'on veut activer les quota, il faut renommer defaults en usrquota,grpquota

Puis creer ces 2 fichiers:
touch /[partition]/aquota.user
touch /[partition]/aquota.group

Si vous avez une seule et unique partition, c'est /aquota.user par exemple. Si c'est la partition /home, il faut creer le fichier /home/aquota.user

Donner les autorisations adequates à ces fichiers:
chmod 600 /[partition]/aquota.user
chmod 600 /[partition]/aquota.group

Puis un petit reboot
reboot

Pour afficher un rapport complet par utilisateur et par groupe:
repquota -a

Normalement tout est vierge

Pour definir un quota de 200Mb à l'utilisateur user en ligne de commande (remplacer hda2 par rapport à la ligne dans /etc/fstab où les quotas ont été activés)

/usr/sbin/setquota -u user 0 200000 0 0 /dev/hda2

Important, il faut ensuite redemarrer le service des quotas

/etc/init.d/quota off
/etc/init.d/quota on

Pour voir les quotas d'un utilisateur
quota -v toto

Pour editer le quota d'un utilisateur (sous vi si c'est l'editeur par defaut)
edquota -u toto

Pour dupliquer les quotas d'un utilisateur à une liste de nouveaux utilisateurs
edquota -p toto liste

Pour modifier la durée de la" grace" pour la limite soft
edquota -t

pour verifier les quotas

/etc/init.d/quota stop
quotacheck -avugm
/etc/init.d/quota start

Aucun commentaire:

Enregistrer un commentaire