quotactl

QUOTACTL(2)                Manuel du programmeur Linux               QUOTACTL(2)



NOM
       quotactl - Manipuler les quotas de disque

SYNOPSIS
       #include <sys/quota.h>
       #include <xfs/xqm.h> /* Definition of Q_X* and XFS_QUOTA_* constants
                               (or <linux/dqblk_xfs.h>; see NOTES) */

       int quotactl(int cmd, const char *special, int id, caddr_t addr);

DESCRIPTION
       Le système de quotas permet de définir une limite sur la quantité
       d'espace disque utilisée sur un système de fichiers, qui peut être mise
       par utilisateur, par groupe ou par projet. Pour chaque utilisateur ou
       groupe, une limite souple et une limite impérative peuvent être définies
       sur chaque système de fichiers. La limite impérative ne peut pas être
       dépassée. La limite souple peut être dépassée, mais des avertissements
       s'ensuivront. De plus, l'utilisateur ne peut pas dépasser une limite
       souple pendant une certaine période de grâce d’affilée (une semaine par
       défaut). Une fois cette durée écoulée, la limite souple devient une
       limite impérative.

       L'appel quotactl() manipule ces quotas. L'argument cmd indique une
       commande à appliquer à l'identifiant d'utilisateur ou de groupe spécifié
       dans id. Pour initialiser l'argument cmd, utilisez la macro QCMD(subcmd,
       type). La valeur type vaut soit USRQUOTA (pour les quotas d'utilisateur),
       soit GRPQUOTA (pour les quotas de groupe), soit PRJQUOTA (pour les
       projets depuis Linux 4.1). La valeur de subcmd est décrite plus bas.

       L'argument special est un pointeur vers une chaîne de caractères
       (terminée par l’octet NULL) contenant le chemin du périphérique (monté)
       spécial en mode bloc pour le système de fichiers à manipuler.

       L'argument addr est l'adresse d'une structure de données optionnelle,
       spécifique à la commande, qui est copiée sur ou depuis le système.
       L'interprétation d'addr est donnée avec chaque opération ci-dessous.

       La valeur de subcmd vaut une des opérations suivantes :

       Q_QUOTAON
              Activer les quotas pour un système de fichiers. L'argument id est
              le numéro d'identification du format de quotas à utiliser. Il
              existe actuellement trois formats possibles de quotas :

              QFMT_VFS_OLD Le format original de quotas.

              QFMT_VFS_V0  Le format standard VFS v0 de quotas, qui peut
                           manipuler des identifiants d'utilisateur et de groupe
                           sur 32 bits, et des limites de quotas jusqu'à
                           2^42 octets et 2^32 inœuds.

              QFMT_VFS_V1  Un format de quotas qui peut manipuler des
                           identifiants d'utilisateur et de groupe sur 32 bits,
                           et des limites de quotas jusqu'à 2^64 octets et
                           2^64 inœuds.

              L'argument addr pointe sur le chemin d'un fichier contenant les
              quotas du système de fichiers. Le fichier de quotas doit exister ;
              il est habituellement créé par la commande quotacheck(8).

              Des informations de quotas peuvent également être stockées dans
              des inœuds cachés du système pour ext4, XFS et d'autres systèmes
              de fichiers s'ils sont configurés pour cela. Dans ce cas, aucun
              fichier de quota n'est visible et il n'est pas nécessaire
              d'utiliser quotacheck(8). Les informations de quotas sont toujours
              maintenues en cohérence par le système de fichiers et l'opération
              Q_QUOTAON ne sert qu'à lancer l'application des quotas. La
              présence d'inœuds système cachés avec des informations de quotas
              est indiquée par l'attribut DQF_SYS_FILE du champ dqi_flags
              renvoyé par l'opération Q_GETINFO.

              Cette opération exige le privilège (CAP_SYS_ADMIN).

       Q_QUOTAOFF
              Désactiver les quotas pour un système de fichiers. Les arguments
              addr et id sont ignorés. Cette opération nécessite le privilège
              CAP_SYS_ADMIN.

       Q_GETQUOTA
              Obtenir les limites de quota et l’utilisation actuelle d’espace
              disque pour l'utilisateur ou le groupe id. L'argument addr est un
              pointeur sur une structure dqblk définie dans <sys/quota.h> comme
              ceci :

                  /* uint64_t est un entier non signé 64 bits
                     uint32_t est un entier non signé 32 bits */

                  struct dqblk {      /* Définition depuis Linux 2.4.22 */
                      uint64_t dqb_bhardlimit;  /* Limite absolue de blocs de quota alloués sur
                                                   le disque */
                      uint64_t dqb_bsoftlimit;  /* Limite préférée de quota de blocs sur le
                                                   disque */
                      uint64_t dqb_curspace;    /* Espace actuellement occupé
                                                   (en octets) */
                      uint64_t dqb_ihardlimit;  /* Nombre maximal d'inœuds alloués */
                      uint64_t dqb_isoftlimit;  /* Limite préférée d'inœuds */
                      uint64_t dqb_curinodes;   /* Nombre actuel d'inœuds
                                                   alloués */
                      uint64_t dqb_btime;       /* Limite de temps de dépassement
                                                   d'utilisation du disque */
                      uint64_t dqb_itime;       /* Limite de temps de dépassement
                                                   des fichiers */
                      uint32_t dqb_valid;       /* Masque de bit des constantes QIF_* */
                  };

                  /* Attributs de dqb_valid qui indiquent quels champs
                     de la structure dqblk sont valables. */

                  #define QIF_BLIMITS   1
                  #define QIF_SPACE     2
                  #define QIF_ILIMITS   4
                  #define QIF_INODES    8
                  #define QIF_BTIME     16
                  #define QIF_ITIME     32
                  #define QIF_LIMITS    (QIF_BLIMITS | QIF_ILIMITS)
                  #define QIF_USAGE     (QIF_SPACE | QIF_INODES)
                  #define QIF_TIMES     (QIF_BTIME | QIF_ITIME)
                  #define QIF_ALL       (QIF_LIMITS | QIF_USAGE | QIF_TIMES)

              Le champ dqb_valid est un masque de bit qui permet d'indiquer
              quelles entrées de la structure dqblk sont valables. Actuellement,
              le noyau remplit toutes les entrées de la structure dqblk et les
              marque comme valables dans le champ dqb_valid. Les utilisateurs
              non privilégiés ne peuvent connaître que leurs propres quotas ; un
              utilisateur avec le privilège CAP_SYS_ADMIN peut connaître les
              quotas de tous les utilisateurs.

       Q_GETNEXTQUOTA (depuis Linux 4.6)
              Cette opération est la même que Q_GETQUOTA, mais elle renvoie les
              informations de quotas du prochain identifiant supérieur ou égal à
              id où un quota est positionné.

              L'argument addr est un pointeur vers une structure nextdqblk dont
              les champs sont identiques à dqblk, excepté un champ dqb_id
              supplémentaire pour renvoyer l'identifiant pour lequel les
              informations de quota seront renvoyées :

                  struct nextdqblk {
                      uint64_t dqb_bhardlimit;
                      uint64_t dqb_bsoftlimit;
                      uint64_t dqb_curspace;
                      uint64_t dqb_ihardlimit;
                      uint64_t dqb_isoftlimit;
                      uint64_t dqb_curinodes;
                      uint64_t dqb_btime;
                      uint64_t dqb_itime;
                      uint32_t dqb_valid;
                      uint32_t dqb_id;
                  };

       Q_SETQUOTA
              Définir les informations de quotas pour l'utilisateur ou le groupe
              id, en utilisant les informations fournies par la structure dqblk
              dont l'adresse est contenue dans addr. Le champ dqb_valid de la
              structure dqblk indique quelles entrées de la structure ont été
              définies par l'appelant. Cette opération remplace les opérations
              Q_SETQLIM et Q_SETUSE de l'interface antérieure de quotas. Cette
              opération nécessite le privilège CAP_SYS_ADMIN.

       Q_GETINFO (depuis Linux 2.4.22)
              Obtenir les informations (comme le délai de grâce) du fichier de
              quotas. L'argument addr est un pointeur sur une structure dqinfo.
              Cette structure est définie dans <sys/quota.h> de la manière
              suivante :

                  /* uint64_t est un entier non signé 64 bits
                     uint32_t est un entier non signé 32 bits */

                  struct dqinfo {           /* Définie depuis le noyau 2.4.22 */
                      uint64_t dqi_bgrace;  /* Durée avant que la limite souple de blocs
                                               ne devienne impérative */
                      uint64_t dqi_igrace;  /* Durée avant que la limite souple d'inœuds
                                               ne devienne impérative */
                      uint32_t dqi_flags;   /* Attributs du fichier de quotas
                                               (DQF_*) */
                      uint32_t dqi_valid;
                  };

                  /* Bits pour dqi_flags */

                  /* Format de quota QFMT_VFS_OLD */

                  #define DQF_ROOT_SQUASH (1 << 0) /* « Root squash » activé */
                                             /* Avant Linux v4.0, cela était défini
                                             /* en privé comme V1_DQF_RSQUASH */

                  /* Format de quota QFMT_VFS_V0 / QFMT_VFS_V1 */

                  #define DQF_SYS_FILE    (1 << 16)   /* Quota stocké dans
                                                         un système de fichiers */

                  /* Attributs de dqi_valid qui indiquent quels champs
                     de la structure dqinfo sont valables. */

                  #define IIF_BGRACE  1
                  #define IIF_IGRACE  2
                  #define IIF_FLAGS   4
                  #define IIF_ALL     (IIF_BGRACE | IIF_IGRACE | IIF_FLAGS)

              Le champ dqi_valid de la structure dqinfo indique les entrées de
              la structure qui sont valables. Le noyau remplit actuellement
              toutes les entrées de la structure dqinfo et les marque comme
              étant valables dans le champ dqi_valid. L'argument id est ignoré.

       Q_SETINFO (depuis Linux 2.4.22)
              Définir les informations au sujet du fichier de quotas. L'argument
              addr devrait être un pointeur vers une structure dqinfo. Le champ
              dqi_valid de la structure dqinfo indique quelles entrées de la
              structure ont été définies par l'appelant. Cette opération
              remplace les opérations Q_SETGRACE et Q_SETFLAGS de l'interface
              antérieure de quotas. L'argument id est ignoré. Cette opération
              nécessite le privilège CAP_SYS_ADMIN.

       Q_GETFMT (depuis Linux 2.4.22)
              Obtenir le format de quotas utilisé sur le système de fichiers
              spécifié. L'argument addr est un pointeur sur un tampon de 4
              octets qui contient le numéro du format.

       Q_SYNC Mettre à jour la copie sur disque de l'utilisation des quotas sur
              un système de fichiers. Si special vaut NULL, alors tous les
              systèmes de fichiers avec des quotas activés sont synchronisés.
              Les arguments addr et id sont ignorés.

       Q_GETSTATS (pris en charge jusqu'à Linux 2.4.21)
              Récupérer des statistiques et d'autres informations génériques sur
              le sous-système de quotas. L'argument addr doit être un pointeur
              sur une structure dqstats dans laquelle les données seront
              stockées. Cette structure est définie dans <sys/quota.h>. Les
              arguments special et id sont ignorés.

              Cette opération est obsolète et a été supprimée dans Linux 2.4.22.
              Les fichiers dans /proc/sys/fs/quota/ contiennent désormais les
              informations.

       Pour des systèmes de fichiers XFS qui utilisent le gestionnaire de quotas
       XFS (XFS Quota Manager, ou XQM), les opérations ci-dessus doivent être
       remplacées par les commandes suivantes :

       Q_XQUOTAON
              Activer les quotas sur un système de fichiers XFS. XFS permet
              d'activer et désactiver l'application des limites avec la gestion
              des quotas. Par conséquent, XFS attend qu'addr soit un pointeur
              sur un unsigned int qui contient une combinaison bit à bit des
              attributs suivants (définis dans <xfs/xqm.h>) :

                  XFS_QUOTA_UDQ_ACCT  /* Décompte du quota de l'utilisateur */
                  XFS_QUOTA_UDQ_ENFD  /* Application des limites du quota de l'utilisateur */
                  XFS_QUOTA_GDQ_ACCT  /* Décompte du quota du groupe */
                  XFS_QUOTA_GDQ_ENFD  /* Activation des limites de quota du groupe */
                  XFS_QUOTA_PDQ_ACCT  /* Décompte du quota du projet */
                  XFS_QUOTA_PDQ_ENFD  /* Activation des limites de quota du projet */

              Cette opération exige un privilège (CAP_SYS_ADMIN). L'argument id
              est ignoré.

       Q_XQUOTAOFF
              Désactiver les quotas pour un système de fichiers XFS. Comme pour
              Q_QUOTAON, le système de fichier XFS attend un pointeur vers un
              unsigned int qui spécifie si le décompte des quotas et/ou
              l'application des limites doit être désactivé (en utilisant les
              mêmes attributs que pour l'opération Q_XQUOTAON). Cette opération
              nécessite le privilège CAP_SYS_ADMIN. L'argument id est ignoré.

       Q_XGETQUOTA
              Obtenir les limites de quotas et l’utilisation actuelle d’espace
              disque pour l'utilisateur id. L'argument addr est un pointeur sur
              une structure fs_disk_quota définie dans <xfs/xqm.h> comme ceci :

                  /* Toutes les unités de bloc sont en BB (Basic Blocks) de
                     512 octets. */

                  #define FS_DQUOT_VERSION  1  /* fs_disk_quota.d_version */

                  #define XFS_USER_QUOTA    (1<<0)  /* Type de quota utilisateur */
                  #define XFS_PROJ_QUOTA    (1<<1)  /* Type de quota projet */
                  #define XFS_GROUP_QUOTA   (1<<2)  /* Type de quota groupe */

                  struct fs_disk_quota {
                      int8_t   d_version;   /* Version de cette structure */
                      int8_t   d_flags;     /* XFS_{USER,PROJ,GROUP}_QUOTA */
                      uint16_t d_fieldmask; /* Spécificateur de champ */
                      uint32_t d_id;        /* ID utilisateur, projet ou groupe */
                      uint64_t d_blk_hardlimit; /* Limite absolue sur les
                                                   blocs de disque */
                      uint64_t d_blk_softlimit; /* Limite préférée sur
                                                   les blocs de disque */
                      uint64_t d_ino_hardlimit; /* nombre maximal d'inœuds
                                                   alloués */
                      uint64_t d_ino_softlimit; /* Limite préférée d'inœuds */
                      uint64_t d_bcount;    /* Nombre de blocs de disque appartenant
                                               à l'utilisateur */
                      uint64_t d_icount;    /* Nombre d’inœuds de l'utilisateur */
                      int32_t  d_itimer;    /* Zéro si dans les limites d'inœuds */
                                            /* Sinon, on refuse le service */
                      int32_t  d_btimer;    /* Identique à ci-dessus ; pour
                                               les blocs de disque */
                      uint16_t d_iwarns;    /* Nombre d’avertissements intervenus par
                                               rapport au nombre d’inœuds */
                      uint16_t d_bwarns;    /* Nombre d’avertissements intervenus par
                                               rapport aux blocs de disque */
                      int32_t  d_padding2;  /* Remplissage — utilisation future */
                      uint64_t d_rtb_hardlimit; /* Limite absolue des blocs de disque
                                                   en temps réel (RT) */
                      uint64_t d_rtb_softlimit; /* Limite préférée de blocs de disque
                                                   en RT */
                      uint64_t d_rtbcount;  /* Nombre de blocs en temps réel possédés */
                      int32_t  d_rtbtimer;  /* Identique à ci-dessus ; pour les blocs de
                                               disque en RT */
                      uint16_t d_rtbwarns;  /* Nombre d’avertissements envoyés par rapport
                                               aux blocs de disque en RT */
                      int16_t  d_padding3;  /* Remplissage – utilisation future */
                      char     d_padding4[8];   /* Encore plus de remplissage */
                  };

              Les utilisateurs non privilégiés ne peuvent connaître que leurs
              propres quotas ; un utilisateur avec les droits CAP_SYS_ADMIN peut
              connaître les quotas de tous les utilisateurs.

       Q_XGETNEXTQUOTA (depuis Linux 4.6)
              Cette opération est la même que Q_XGETQUOTA mais elle renvoie
              (dans la structure fs_disk_quota vers laquelle pointe addr) les
              informations de quotas du prochain identifiant supérieur ou égal à
              id ayant des quotas. Remarquez que comme fs_disk_quota a déjà un
              champ q_id, aucun type de structure séparée n'est nécessaire
              (contrairement aux opérations Q_GETQUOTA et Q_GETNEXTQUOTA).

       Q_XSETQLIM
              Définir les informations de quotas pour l'utilisateur id.
              L'argument addr contient un pointeur vers une structure
              fs_disk_quota. Cette opération nécessite les privilèges
              CAP_SYS_ADMIN.

       Q_XGETQSTAT
              Renvoyer les informations de quotas spécifiques au système de
              fichiers XFS dans la structure fs_quota_stat vers laquelle pointe
              addr. Cela est utile pour savoir combien d'espace est utilisé pour
              stocker les informations sur les quotas, ainsi que pour connaître
              l'état activé ou non des quotas d'un système de fichiers local XFS
              spécifique. La structure fs_quota_stat se définit comme suit :

                  #define FS_QSTAT_VERSION 1  /* fs_quota_stat.qs_version */

                  struct fs_qfilestat {
                      uint64_t qfs_ino;       /* Nombre d'inœuds */
                      uint64_t qfs_nblks;     /* Nombre de BB
                                                 de 512 octets */
                      uint32_t qfs_nextents;  /* Nombre d'extensions */
                  };

                  struct fs_quota_stat {
                      int8_t   qs_version; /* Numéro de version pour des
                                              futurs changements */
                      uint16_t qs_flags; /* XFS_QUOTA_{U,P,G}DQ_{ACCT,ENFD} */
                      int8_t   qs_pad;   /* Inusité */
                      struct fs_qfilestat qs_uquota;  /* Informations de quota utilisateur */
                      struct fs_qfilestat qs_gquota;  /* Informations de quota groupe */
                      uint32_t qs_incoredqs;   /* Nombre de dquots dans le fichier core */
                      int32_t  qs_btimelimit;  /* Limite du délai pour les blocs */
                      int32_t  qs_itimelimit;  /* Limite du délai pour les inœuds */
                      int32_t  qs_rtbtimelimit;/* Limite de délai pour les blocs en
                                                  RT */
                      uint16_t qs_bwarnlimit;  /* Limite du nombre d’avertissements */
                      uint16_t qs_iwarnlimit;  /* Limite du nombre d’avertissements */
                  };

              L'argument id est ignoré.

       Q_XGETQSTATV
              Renvoyer les informations de quotas spécifiques au système de
              fichiers XFS dans la structure fs_quota_statv vers laquelle pointe
              l'argument addr. Cette version de l'opération utilise une
              structure gérant correctement les versions, et ayant une bonne
              mise en page (avec tous les champs naturellement alignés) et le
              remplissage pour éviter de gérer les fichiers spéciaux de compat ;
              elle donne aussi la possibilité d'avoir des statistiques sur le
              fichier de quotas du projet. La structure fs_quota_statv elle-même
              est définie comme suit :

                  #define FS_QSTATV_VERSION1 1 /* fs_quota_statv.qs_version */

                  struct fs_qfilestatv {
                      uint64_t qfs_ino;       /* Nombre d'inœuds */
                      uint64_t qfs_nblks;     /* Nombre de BB de
                                                 512 octets */
                      uint32_t qfs_nextents;  /* Nombre d'extensions */
                      uint32_t qfs_pad;       /* Remplissage aligné sur 8 octets */
                  };

                  struct fs_quota_statv {
                      int8_t   qs_version;    /* Numéro de version pour de futurs
                                                 changements */
                      uint8_t  qs_pad1;       /* Remplissage aligné sur 16 bits */
                      uint16_t qs_flags;      /* Drapeaux XFS_QUOTA_.* */
                      uint32_t qs_incoredqs;  /* Nombre de dquots dans le core */
                      struct fs_qfilestatv qs_uquota;  /* Informations de quota
                                                          utilisateur */
                      struct fs_qfilestatv qs_gquota;  /* Informations de quota de
                                                          groupe */
                      struct fs_qfilestatv qs_pquota;  /* Informations de quota de
                                                          projet */
                      int32_t  qs_btimelimit;   /* Limite de délai pour les blocs */
                      int32_t  qs_itimelimit;   /* Limite de délai pour les inœuds */
                      int32_t  qs_rtbtimelimit; /* Limite du délai pour les blocs en RT */
                      uint16_t qs_bwarnlimit;   /* Limite du nombre d’avertissements */
                      uint16_t qs_iwarnlimit;   /* Limite du nombre d’avertissements */
                      uint64_t qs_pad2[8];      /* Pour une future démonstration */
                  };

              Le champ qs_version de la structure doit être rempli avec la
              version de la structure prise en charge par l'appelant (pour
              l'instant, seul FS_QSTAT_VERSION1 est pris en charge). Le noyau
              remplira la structure en fonction de la version fournie.
              L'argument id est ignoré.

       Q_XQUOTARM (depuis Linux 3.16)
              Libérer l'espace disque concerné par le quota de disque.
              L'argument addr doit être un pointeur vers une valeur unsigned int
              contenant les attributs (les mêmes que dans le champ d_flags de la
              structure fs_disk_quota) identifiant les types de quota à
              supprimer (remarquez que le type de quota fourni dans l'argument
              cmd est ignoré, mais il doit être valable pour passer les
              contrôles préalables du gestionnaire d’appel système quotactl).

              Les quotas doivent déjà avoir été désactivés. L'argument id est
              ignoré.

       Q_XQUOTASYNC (depuis Linux 2.6.15 ; inutilisable depuis Linux 3.4)
              Cette opération était un équivalent à Q_SYNC des quotas XFS, mais
              elle n'est plus utilisable depuis Linux 3.4 car sync(1) écrit
              maintenant les informations de quotas sur le disque (en plus
              d'autres métadonnées du système de fichiers). Les arguments
              special, id et addr sont ignorés.

VALEUR RENVOYÉE
       L'appel renvoie 0 s'il réussit, ou -1 s'il échoue auquel cas errno
       contient le code d'erreur.

ERREURS
       EACCES cmd vaut Q_QUOTAON et le fichier de quotas pointé par addr existe,
              mais n'est pas un fichier normal ou alors n'est pas dans le
              système de fichiers pointé par special.

       EBUSY  cmd vaut Q_QUOTAON, mais un autre Q_QUOTAON a déjà été réalisé.

       EFAULT addr ou special n'est pas valable.

       EINVAL cmd ou type n'est pas valable.

       EINVAL cmd vaut Q_QUOTAON mais le fichier de quotas indiqué est corrompu.

       EINVAL (depuis Linux 5.5)
              cmd vaut Q_XQUOTARM mais addr ne pointe pas vers des types de
              quota valables.

       ENOENT Le fichier spécifié par special ou addr n'existe pas.

       ENOSYS Le noyau a été compilé sans l'option CONFIG_QUOTA.

       ENOTBLK
              special n'est pas un périphérique bloc.

       EPERM  L'appelant ne possède pas le privilège nécessaire (CAP_SYS_ADMIN)
              pour l'opération demandée.

       ERANGE cmd vaut Q_SETQUOTA, mais les limites spécifiées sont en dehors de
              l'intervalle autorisé pour le format de quotas.

       ESRCH  Aucun quota de disque n'est imposé pour l'utilisateur spécifié.
              Les quotas n'ont pas été activés sur ce système de fichiers.

       ESRCH  cmd vaut Q_QUOTAON, mais le format de quotas spécifié n'a pas été
              trouvé.

       ESRCH  cmd vaut Q_GETNEXTQUOTA ou Q_XGETNEXTQUOTA mais aucun identifiant
              supérieur ou égal à id n'a de quota valable.

NOTES
       Vous pouvez utiliser <linux/dqblk_xfs.h> au lieu de <xfs/xqm.h>, en
       prenant en compte le fait qu'il y a plusieurs décalages de nommage :

         •
          Les attributs d'activation des quotas (au format
          XFS_QUOTA_[UGP]DQ_{ACCT,ENFD}) sont définis sans « X » devant, comme
          FS_QUOTA_[UGP]DQ_{ACCT,ENFD}.

         •
          La même chose s'applique aux attributs de type de quotas
          XFS_{USER,GROUP,PROJ}_QUOTA qui sont définis en tant que
          FS_{USER,GROUP,PROJ}_QUOTA.

         •
          Le fichier d'en-tête dqblk_xfs.h définit ses propres constantes
          XQM_USRQUOTA, XQM_GRPQUOTA et XQM_PRJQUOTA pour les types de quota
          disponibles, mais leurs valeurs sont les mêmes que pour les constantes
          définies sans le préfixe XQM_.

VOIR AUSSI
       quota(1), getrlimit(2), quotacheck(8), quotaon(8)

COLOPHON
       Cette page fait partie de la publication 5.13 du projet man-pages Linux.
       Une description du projet et des instructions pour signaler des anomalies
       et la dernière version de cette page peuvent être trouvées à l'adresse
       https://www.kernel.org/doc/man-pages/.


TRADUCTION
       La traduction française de cette page de manuel a été créée par
       Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin
       <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>,
       François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe
       Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-
       luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas
       Huriaux <thomas.huriaux@gmail.com>, Nicolas François
       <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>,
       Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier
       <barbier@debian.org>, David Prévot <david@tilapin.org> et Jean-Philippe
       MENGUAL <jpmengual@debian.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la GNU General Public License version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant les conditions de
       copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à debian-l10n-french@lists.debian.org ⟨⟩.




Linux                             22 mars 2021                       QUOTACTL(2)