Quota¶
Mise en place¶
quotaoff -augp quotacheck -augmn rm aquota.* quotacheck -augmn touch aquota.user aquota.group chmod 600 aquota.* quotacheck -ugamn quotaon -avug
Manipulation manuelle¶
En mode "visuel"
edquota -u eric.seigne
En mode "commande"
/usr/sbin/setquota -u ${login} ${SOFT} ${HARD} 0 0 /home/
Via les HST (en tant que plugin externe)¶
Création du fichier /var/lib/horizon/system/user/chk.d/quota
#!/bin/bash . `get config main_config_file` SOFT=50000 HARD=60000 login=$1 isnoquota=`id ${login} | grep noquota` if [ -z ${isnoquota} ]; then echo -n " -> quota: $login ..." /usr/sbin/setquota -u ${login} ${SOFT} ${HARD} 0 0 /home/ else echo -n " -> no quota: $login est un animateur ... " /usr/sbin/setquota -u ${login} 0 0 0 0 /home/ fi echo " [done]" exit 0
Il suffit donc de mettre des utilisateurs dans le groupe "noquota" pour qu'ils ne soient pas impactés par les quotas ... ce groupe n'existe pas par défaut, il faut le créer.