Vous êtes sur la page 1sur 2

Activation des Quotas de disque par utilisateur ou groupe.

1. Installation

Installez dans un premier temps le paquet suivant pour que votre système puisse supporter les
quotas :

Yum install quota

2. Configuration

2.1 Préparation du système


Création des utilisateurs

Dans notre contexte nous allons créer 4 utilisateurs et un groupe :

Liste des utilisateurs : - pierre - paul - jacques - jean

un groupe : utilisateurs

pierre, paul et jacques seront membre du groupe utilisateurs

2.2 Mise en place des quotas


Nous allons ici déclarer sur quelle partition de notre système nous allons activer la gestion des
quotas.

Pour cela éditez le fichier # vi /etc/fstab

Repérez la ligne de votre /home afin d'ajouter les informations suivantes :

# vi /etc/fstab

/dev/sda3 /home ext3 defaults,usrquota,grpquota 1 2

Enregistrez les modifications puis exécutez la commande suivante dans votre shell : :wq

Verification de quota :

# quotacheck /dev/sda3

(Remplacez sda3 par le nom de votre périphérique)

Afin que les modifications soient prises en compte redémarrez votre poste si vous avez fait les
modifications depuis un utilisateur autre que root sinon passez à l'étape suivante :

Pour vérifier que vos quotas sont bien mis en place exécutez la commande suivante :

#quotacheck /dev/sda3(ou /dev/sda3 correspond à votre périphérique accueillant /home)

Celui-ci devrait vous indiquer que les quotas sont actif. Si ce n'est pas le cas je vous invite à vérifier
votre fichier /etc/fstab Pour vérifier vos quotas, utilisez la commande : repquota -a

3. Configuration des quotas

Nous allons maintenant passer à la configuration des quotas. Il existe 2 manières d'appliquer des
quotas : des quotas sur des groupes ou/et sur des utilisateurs

Les quotas peuvent limiter soit l'espace total occupé par un utilisateur dans une partition défini
soit limiter le nombre de fichiers qu'un utilisateur peut avoir. Dans notre cas nous allons partir du
principe que nous allons mettre en place un quota limitant à 100mo l'espace de stockage aux
membres du groupe utilisateurs. Jean quant à lui aura un espace de 50mo Pour affecter le quota de
50mo à Jean exécutez la commande suivante : #edquota -u jean

Dans la colonne Blocks -> Stricte insérez la valeur 50000 (50 mo en Ko)

Enregistrez votre fichier et votre quota est désormais appliqué.

Pour cela nous allons prendre un utilisateur modèle : Pour cela exécutez la commande suivante
depuis votre terminal : # edquota -u pierre

Pour que les membres du groupe "utilisateurs" se voient affecter le même quota utilisez la
commande suivante :

# edquota -p pierre `awk -F : '$4 == 1006 {print $1}' /etc/passwd`

Concrètement, cette commande va récupérer les logins des membres du groupes utilisateurs (ou
1006 est le GID du groupe) dans le fichier /etc/passwd pour compléter la commande edquota et la
faire boucler.

Vous aimerez peut-être aussi