Projet

Général

Profil

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.

Redmine Appliance - Powered by TurnKey Linux