Le Tue, 4 Mar 2003 14:31:32 +0100 (MET), [EMAIL PROTECTED] �crivait :
>Tien !?! tu mets des quota mais tu veux pas qu'il soit appliqu�s ? ou
>alors je comprends pas les [ug]qnoenforce....
Je les ai ajout�s apr�s avoir constat� que �a ne fonctionnait pas mieux
en xfs, je ne les ai pas retir�s ensuite.
>Bon, ben y m'en vien une. edquota utilise les variable EDITOR ou VISUAL
>pour savoir quel �diteur utiliser, et se rabat sur vi par d�faut.
J'ai d�j� essay� de bidouiller EDITOR en for�ant vim dedans
au cas o�.
>V�rifie que l'�diteur lanc�se termine avec un code de retour nul.
V�rifi� (enfin avec /bin/true et /bin/false �a marche) :
if ( edquota ftpuser ) ; then echo ok; else echo ko; fi;
[je change les quotas]
okvar/tmp/EdP.a0G1FLU" 3L, 226C written
> C'est
>peut �tre la le pb. Si tu utilises elvis/vim vire les .exrc .elvisrc
>..gvim* etc....
j'ai chang� un .vimfo en .vimfo0 au cas o�.
Il a �t� recr�� au lancement d'edquota, visiblement :
-rw------- 1 root root 10820 Mar 4 13:28 .bash_history
-rw-r--r-- 1 root root 435 Feb 14 19:46 .bashrc
-rw-r--r-- 1 root root 63 Feb 14 19:49 .inputrc
-rw-r--r-- 1 root root 202 Dec 21 1999 .profile
drwx------ 2 root root 1024 Mar 1 01:26 .ssh
-rw------- 1 root root 829 Mar 4 17:11 .viminfo
-rw------- 1 root root 5579 Mar 4 17:09 .viminfo0
et m�me effet.
Essaie aussi peut-�tre ��EDITOR=nvi edquota toto �, on
>sait jamais...
tiens, j'ai pas essay� �a :)
Mais �a me fait penser que j'ai pas essay� nvi :
EDITOR=nvi
export EDITOR
if ( edquota ftpuser ) ; then echo ok; else echo ko; fi;
/tmp//EdP.aWvOHcj: 3 lines, 225 characters.
ok
Tiens, le tmp n'est pas le m�me.
et miracle, �a marche !
repquota -a
*** Report for user quotas on device /dev/hda8
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 241796 0 0 13141 0 0
ftpuser -- 20 1000 2000 7 0 0
pourtant :
ls -al / | grep tmp
lrwxrwxrwx 1 root root 8 Feb 13 19:19 tmp -> /var/tmp
ls -al /var | grep tmp
drwxrwxrwt 3 root root 1024 Mar 4 17:14 tmp
tiens, un sticky bit pour /var/tmp ?
Bon, bien �a y est, il est trouv� le m�chant bug. Merci beaucoup !
Il ne reste plus qu'� comprendre...et � corriger.
Je vais enfin pouvoir redormir :)
--
PII233