From 0062fda2a01cdad30171614fce51c92d61e9e4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Colisson?= Date: Tue, 30 Sep 2014 02:15:45 +0200 Subject: [PATCH] [quotas] On met en place l'installation des quotas. * C'est fait durant le mkhome, sans utiliser le compte de toto passoir. --- gestion/config/config.py | 6 ++++-- gestion/gen_confs/adherents.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gestion/config/config.py b/gestion/config/config.py index e6c78104..505ae22b 100644 --- a/gestion/config/config.py +++ b/gestion/config/config.py @@ -55,8 +55,10 @@ club_gid = 120 mailgroup = 8 default_rights = 0755 default_mail_rights = 0700 -quota_soft = 16000000 -quota_hard = 17000000 +quota_soft = 8000000 +quota_hard = 10000000 +fquota_soft = 0 +fquota_hard = 0 # Shell login_shell='/bin/zsh' club_login_shell='/usr/bin/rssh' diff --git a/gestion/gen_confs/adherents.py b/gestion/gen_confs/adherents.py index 0e99f46b..577d7e88 100644 --- a/gestion/gen_confs/adherents.py +++ b/gestion/gen_confs/adherents.py @@ -144,7 +144,7 @@ class home: os.symlink(home, symlink) ### Quota - status, output = commands.getstatusoutput('/usr/sbin/edquota -p 4539 %s' % uid ) + status, output = commands.getstatusoutput('/usr/sbin/setquota -u %s %s %s %s %s -a' % (uid, config.quota_soft, config.quota_hard, config.fquota_soft, config.fquota_hard) ) if status: print WARNING if self.debug: