Quota utilisateurs

Un article de Diablotins.org.


Image:brush.png

Mise en place des quotas utilisateurs/groupes

FreeBSD Propose de gérer des quotas pour les utilisateurs.
Pour les utiliser il faut compiler votre noyau avec :

  options QUOTA

La recompilation du noyau est expliquer dans la rubrique documentation de ce site.

Dans un deuxième temps, vous devez editer votre /etc/rc.conf pour y ajouter :

  # vi /etc/rc.conf
  --
  [...]
  enable_quotas=``YES
  [...]

Une deuxième variable de RC permet de valider les tests d'intĂ©gritĂ© au demarrage, on peut les desactiver en ajoutant aussi :

  # vi /etc/rc.conf
  --
  [...]
  check_quotas="YES"
  [...]

Maintenant on modifie dans le /etc/fstab ; pour le volume ou le label de user :

  /dev/[volume user] /home ufs rw,userquota 1 2

On peut activer les quotas par groupes aussi :

  /dev/da1s2g /home ufs rw,userquota,groupquota 1 2

Par défaut, lee fichiers de quotas sont placé dans /root dans les fichiers quota.user et quota.group
Le man de fstab precise que l'on peut changer cet emplacement.
Mais il est déconseillé de la faire car certaines commandes ne marcheraient peut-être plus.

Maintenant, vous pouvez rebooter sur votre nouveau noyau.
/etc/rc va donc lancer les commandes adéquates pour créer les quotas user et group initials des labels ou volumes en controle de quota dans le /etc/fstab, il n'est donc pas necessaire de créer des quotas par défaut. .

Dans le cas le plus optimum vous n'aurez pas Ă  lancer ni quotacheck, quotaon, ou quotaoff manuellement.
Mais je vous encourage Ă  lire leur man avec attention.

Nous allons vĂ©rifier que les quotas sont actifs :

  # quota -v

Vous devrez voir une ligne par système de fichiers soumis aux quotas.

Vous pouvez maintenant assigner les quotas avec edquota

  # edquota -u useragogo
Projets :
Boîte à outils