web-dev-qa-db-fra.com

Taille maximale du dossier de départ de l'utilisateur

J'essaie de trouver quelque chose sur le Web sans succès. Est-il possible de limiter la taille du répertoire de base pour l'utilisateur? Ou n'importe quel répertoire? Le meilleur serait en pourcentage pour deux utilisateurs 45% et 45%. Mais par gigaoctets, ça ira aussi.

Merci beaucoup.

3
user3324547
  • Ouvrez /etc/fstab avec un éditeur de ligne de commande (vi, sed, nano) pour ajouter le usrquota et/ou grpquota à la partition (en fonction de vos besoins: choisissez l’un ou les deux) (et oui , cela suppose que vous utilisiez une partition pour cela et dans ce cas ce serait/home /):

    • userquota est pour les utilisateurs
    • grpquouta est pour les groupes
  • Créez un fichier pour utilisateur et/ou groupe:

    touch /home/aquota.user
    touch /home/aquota.group
    
    • Les fichiers doivent appartenir à root et avoir 600 comme autorisations.

      Sudo racine chown: root/home/aquota.user Sudo chown racine: racine/home/aquota.group Sudo chmod 600 /home/aquota.user Sudo chmod 600/home/aquota.group

  • redémarrez ou remontez la partition.

  • la commande quotaon -av activera le quota
  • la commande edquota -u {user_id} vous permettra de les éditer, où {id_utilisateur} est l'identifiant de l'utilisateur. Ceci ouvrira vi pour éditer le quota.

    La définition du quota se fait en "blocs" ou "inodes" et il y a 2 options:

    • soft: Nombre maximum de blocs/inodes qu'un utilisateur peut avoir sur la partition avant qu'un avertissement ne soit émis et qu'un compte à rebours de période de grâce commence.
    • hard: Nombre maximum de blocs/inodes que l'utilisateur peut avoir sur la partition. (Si défini à zéro, aucune limite n'est appliquée à l'une ou l'autre des options).

Le meilleur serait en pourcentage pour deux utilisateurs 45% et 45%. Mais par gigaoctets, ça ira aussi.

  • Les blocs font probablement 4 ko (stat -f . affichera la taille de bloc sur votre système).
  • Inodes signifie quantité de fichiers et de répertoires.

Réponse basée sur cette procédure . Le lien contient beaucoup plus d'informations sur les commandes liées à cela et l'explique un peu plus en profondeur.

1
Rinzwind