logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-10-2008 21:14:42

cemoi
Membre
Distrib. : Debian 10 Buster et une SID
Noyau : Linux 4.19.0-9-amd64
(G)UI : XFCE
Inscription : 21-10-2008

[esquisse] d'un brouillon pour l'utilisation des quotas

Salut!
je ne sais pas trop si ça servira aux autres mais bon comme c'est quelque chose que j'ai mis en place chez moi je vous met mes notes ici elles sont sifisament clair pour etre exploité. Ca pourra servir à ceux qui ont des serveurs ftp... ;-)

**********************************************************************
#on remonte la partion /home
mount -o remount /home
#paquet pour gérer les quotas
quota quotatool
#on cré un user "default_quota"  sans shell sans rien
# on lui affecte les quotas que voulu avec la commande edquota -u default_quota

#ensuite pour chaque nouveau user a qui on voudra donner les mêmes quotas
#on lancera cette commande : edquota -p default_quota nouveau_user

#creation de l'utilisateur
useradd -d /dev/null -s /bin/false default_quota
#desactivation des quotas
quotaoff -a
#on fait gaffe au droits du fichier aquota.user là on passe tous les fichiers aquota.xxx
chmod 600 /home/aquota.*
#on réactive les quotas
quotaon -a
#on observe les droits
ls -l home/aquota.*
-rw------- 1 root root 7168 2008-05-23 13:08 home/aquota.group
-rw------- 1 root root 7168 2008-05-23 13:55 home/aquota.user
#edition des quotas pour le user créé
edquota -u default_quota
Quotas disque pour user default_quota (uid 1002) :
Système de fichiers           blocs       souple     stricte   inodes    souple   stricte
  /dev/hdb9                         0    4000000    5000000          0        0        0

#verification des modifications faites sur les quotas
repquota -auv
*** Rapport pour les quotas user sur le périphérique /dev/hdb9
Période de sursis bloc : 7days ; période de sursis inode : 7days
                        Limites bloc               Limites fichier
Utilisateur     utilisé souple stricte sursis utilisé souple stricte sursis
----------------------------------------------------------------------
root      --  534820       0       0              9     0     0       
www-data  -- 5558196       0       0           3610     0     0       
mathieu   -- 7829636       0       0           5440     0     0       
mysql     --   21788       0       0            147     0     0       
default_quota --       0 4000000 5000000              0     0     0       

Statistiques :
Total des blocs : 7
Blocs de données : 1
Entrées : 5
Moyenne d'utilisation : 5,000000


#on securise tous les fichiers aquota.quelquechose
chmod 600 /home/aquota.*
#puis on active tous les quotas
quotaon -a
#une petite verification voire si tout est impec
repquota -auv

#ensuite pour chaque nouveau user a qui donner les mêmes quotas on fera: edquota -p default_quota #nouveau_user

########################################################
#note1: verifier absolument si la config de vos qotas sur cet user là est valide avant de propager ses #config de qotas sur d'autre user
#note2:
Vérifications et synchronisation des fichiers de quotas

Il peut arriver que les fichiers de quotas deviennent incohérents. La gestion de ceux-ci devient alors impossible. D'autre part, lorsque vous ajoutez un nouvel utilisateur ou un nouveau groupe à l'aide de la commande edquota, il faut là encore synchroniser les fichiers pour la prise en compte de ces nouvelles informations.

Syntaxe : quotacheck [ -vug ] -a | filesystem

    * -v : mode verbeux, affiche des infos supplémentaires
    * -u : vérifie uniquement les fichiers de quotas utilisateurs
    * -g : vérifie uniquement les fichiers de quotas groupes
    * -a : vérifie les fichiers de quotas de tous les systèmes de fichiers en disposant
    * filesystem : vérifie les fichiers de quotas du système de fichiers spécifié

Exemple : vérifier tous les fichiers de quotas, quelque soit le système de fichiers concerné
root@pingu# quotaoff -a
root@pingu# quotacheck -auvg
quotacheck: Scanning /dev/hdc10 [/home/anne/quota] done
quotacheck: Checked 2 directories and 10 files
*********************************************************************************


je viendrai éditer le post pour paufiner les détails ^^_
Have fun!

Linux debDesk Linux 4.19.0-9-amd64

Hors ligne

#2 26-10-2008 20:46:25

palmito
Administrateur
Lieu : Dans la boite de gâteau!
Distrib. : bah....
Noyau : heu...
(G)UI : gné?
Inscription : 28-05-2007

Re : [esquisse] d'un brouillon pour l'utilisation des quotas

Merci cemoi wink

Hors ligne

Pied de page des forums