- on installe le paquetage pour la gestion des quotas
$ urpmi quota
- mettre les quotas dans le répertoire /home qui sera exporté
$ touch /home/aquota.user
$ chmod 600 aquota.user
- Si le répertoire /home est monté à partir de la partition /dev/truc,
on rajoute dans /etc/fstab l'argument usrquota. Par
exemple :
/dev/hda7 /home ext3 defaults 1 2
devient
/dev/hda7 /home ext3 defaults,usrquota 1 2
- j'ai trouvé l'éditeur vi trop récalcitrant pour mettre les
quotas directement, aussi j'ai utilisé webmin pour mettre les
quotas en place. Dans webmin, il y a une icône userquota,
et on met des quotas dans le répertoire /home pour un des utilisateurs
(en supposant que les autres auront les mêmes volumes offerts). Par
exemple mettre 40000 blocks comme limite soft (avertissements) et
50000 comme limite dure donne environ 40Mo de données enregistrables
avant des avertissement, et 50Mo de limite maximum.
$ webmin
on le démarre donc en root sinon on génère une erreur dans
la console. Il faut que les cookies soient activés sur le navigateur.
Dites que vous acceptez une authentification pour cette cession seulement.
Ensuite on se logue en tant que root et il y a le mot de passe
à entrer pour entrer sur la machine (c'est normal, c'est un outil
d'administration distant) et regarder quel bel outil nous avons là.
Aller ensuite dans system et cliquer sur disk quotas.
Vous devez alors voir les utilisateurs. On va juste mettre des quotas
pour un utilisateurs, après on va les recopier. Enregistrer et quitter
webmin.
On suppose maintenant que user est un utilisateur avec quota.
- Pour mettre le même quota à autre_user, on fait
$ edquota -p user autre_user
- pour visualiser tous les quotas
$ repquota -a