[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ext3fs, xfs ou reiserFS ?



'soir

Le  4 Mar, PII 233 a écrit:
[zip]
P2> Tiens, le tmp n'est pas le même.
P2> et miracle, ça marche !
Bon, tant mieux.

P2> 
P2>  repquota -a
P2> *** Report for user quotas on device /dev/hda8
P2> Block grace time: 7days; Inode grace time: 7days
P2>                         Block limits                File limits
P2> User            used    soft    hard  grace    used  soft  hard  grace
P2> ----------------------------------------------------------------------
P2> root      --  241796       0       0          13141     0     0
P2> ftpuser   --      20    1000    2000              7     0     0
P2> 
P2> pourtant :

Ben je comprend pas ce « pourtant : »

P2> ls -al / | grep tmp
P2> lrwxrwxrwx    1 root     root            8 Feb 13 19:19 tmp -> /var/tmp
P2>  ls -al /var | grep tmp
P2> drwxrwxrwt    3 root     root         1024 Mar  4 17:14 tmp
P2> 
P2> tiens, un sticky bit pour /var/tmp ?
C'est normal. Tu voudrais quand même pas qu'un couillon lambda (qu'à
droit d'écriture dans /var/tmp comme cela doit être) puisse zigouiller
les fichiers de ses copains.

Par contre là, /tmp -> /var/tmp ça me surprend. /tmp et /var/tmp c'est
pas fait pour faire la meme chose. en général /tmp est nettoyé au boot,
mais surtout, on y met des trucs vraiment temporaires dont on se fout.
/var/tmp n'est *jamais* nettoyé au boot, et on y met des trucs
temporaires important, comme les fichiers de session des éditeurs par
exemple. (ce qui au passage permet de restaurer une édition même si
l'éditeur ou l'os s'est volatilisé pendant que tu tapotais. En faisant
ce lien, tu fais un ménage automatique dans /var/tmp (car Debian
GNU/Linux fait le ménage dans /tmp), ce qui n'est pas prévu mais pas
très grave non plus. C'est peut-être parceque ces 2 répertoires n'en
font qu'un que gvim ne se termine pas correctement (quoi qu'il doive
bien y avoir d'autres raisons.)
Essaye plutot un truc du genre :
	# mkdir /var/slash_tmp
	# chmod 1777 !$
	# rm /tmp ; ln -s /var/slash_tmp /tmp
	# EDITOR=gvim edquota toto
	
P2> 
P2> Bon, bien ça y est, il est trouvé le méchant bug. Merci beaucoup !
P2> Il ne reste plus qu'à comprendre...et à corriger.
P2> 
P2> Je vais enfin pouvoir redormir :)

	Bonne nuit,
	Christophe
-- 
char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}



Reply to: