Pure-ftpd scriptek nem csak uploadra

Van egy nagyon regota stabilan mukodo pure-ftpd szerver ami mar hasznal egy olyan upload scriptet ami minden feltoltott faljrol leszedi az ekezetet, az elvarazsolt karaktereket pedig atalakitja _ karakterre.
Na most a bajom az, hogy mas muvelet eseten is futtatnom kene scripteket:
- mkdir eseten is vegye le az ekezeteket
- chmod eseten is hivjon meg egy scriptet (pl. ha bizonyos dirben van az user akkor ne engedje a chmodot)
- atnevezes eseten is vegye le az ekezetet valamint bizonyos nevre ne engedje atnevezni
- es meg sok minden olyan ami nem upload utan kellene lefuttatni.

Maga a script megirasa nem gond, egy resze mar keszen van. Viszont magat az ftp szervert kene ravenni, hogy mas muvelet eseten is meghivja az adott scriptet.
Otlet?

Hozzászólások

Úgy látom a pure-ftpd ilyet nem tud, fixme:
Any external shell script can be called after a successful upload. Virus scanners and database archiveal can easily be set up.

Nem nagyon ismerem sem a libc6 interfészét, sem a pure-ftpd forrását, de az LD_PRELOAD tályán körülnéznék azért mindenesetre.

Másik megoldás meg nyilván az ha olyan FTP szervert használsz, ami támogat ilyet.
Azok közül az FTP szerverek közül, amikkel én találkoztam a ProFTPD volt a legtestreszabhatóbb.

♲♻♲

legrosszabb esetben forrás felcsap, megnézed hogy csinálja feltöltéskor a hivást, majd utána a megfelelő helyekre berakosgatod, macerás, de végülis mi másért kapunk forrást?:)