Pure-ftpd file torles furcsasag

Nemreg frissen telepitettem debian wheezy-re egy pure-ftpd szervert.

Ezen a szerveren minden usernek van shell hozzaferese es FTPvel ertelemszeruen minden user a sajat konyvtarat latja ami chrootolva van. Amit az user feltolt fajlot annak a tulajdonosa ertelemszeruen user:user
Viszont van nehany script ami rootkent fut es bizonyos fajlokat elhelyez (majd kesobb letorol) az userek mappaiban. Ezeknek a fajloknak a tulajdonosa pedig root:root, jogosultsaga pedig 644. Magyarul az user csak letolteni tudja, torolni, felulirni nem.
Na es itt jon az erdekesseg: Userkent a root:root tulaju es 644 jogosultsagu fajlot siman tudom torolni es innentol egy masikat tudok feltolteni. Na ezaz amit nagyon nem szeretnek.
Egy regebbi Squeeze alatt is kiprobaltam es ugyanez a jelenseg.

Van erre valakinek otlete?

Hozzászólások

Hmmm, érdekes. Sticky bit-re mit reagál?

a file törléséhez a könyvtárhoz kell írás jog. Ha az van, akkor törölhető, akkor is a a file rooté, és a user olvasni sem tudja:

/home/dblaci # touch teszt1.txt
/home/dblaci # chmod 000 teszt1.txt
/home/dblaci #

majd userként:

/home/dblaci $ ls -l teszt1.txt
---------- 1 root root 0 aug 29 22.18 teszt1.txt
/home/dblaci $ rm teszt1.txt
rm: eltávolítja az írásvédett ”teszt1.txt” nevű, „szabályos üres fájl” típusú elemet? y
/home/dblaci $

elnézést, ha túl nyilvánvaló dolgot írtam, de a kérdésből úgy tűnik ez a baj.

szerk: leírtam, hogy ez miért nem "furcsaság", de hogy hogy csinálnám így kapásból azt nem tudom. De ha az megoldható, hogy egy alkönyvtárba rakod, akkor az alkönyvtárat (ami rooté) már nem fogja tudni törölni a user. (ha nem üres)