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


Répondre à