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

Re: borrar un fichero desde un script



On Tue, Jul 08, 2008 at 02:15:47PM +0200, boube wrote:
> On Tue, Jul 8, 2008 at 12:51 PM, Christian Pinedo Zamalloa
> <christian.pinedo@yahoo.es> wrote:
> > hola,
> >
> > ya se que el título suena muy básico pero me están ocurriendo cosas
> > raras o estoy muy espeso. He hecho un script en Perl desde el que
> > intento borrar un fichero. El script es corrido desde un Apache de
> > Debian Etch con usuario www-data. El fichero que intenta eliminar
> > tambien pertenece al usuario y grupo www-data pero no lo borra:
> >
> > # ls -l /var/www/records/55.mp3
> > -rw-r--r-- 1 www-data www-data 144000 2008-07-08 12:34 /var/www/records/55.mp3
> >
> > # su - www-data
> > www-data@debian:~$ rm /var/www/records/55.mp3
> > rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado
> >
> > WTF??!!
> >
> > www-data@debian:~$ echo "alalalallalal"  >> /var/www/records/55.mp3
> > www-data@debian:~$
> >
> > WTF??!!
> >
> > Parece que lo puedo modificar pero no borrar. ¿Alguien sabe si hay cosas
> > raras que deba tener en cuenta con el usuario www-data o si se me ha
> > escapado algo básico que no consigo ver? Saludos y gracias,
> >
> 
> Prueba con:
> 
>  lsattr /var/www/records/
> 
> Más info:
> 
> man lsattr
> man chattr
> 

No se me había ocurrido pero parece que no es el caso:

debian:/var/www/records# su - www-data
www-data@debian:~$ ls -l /var/www/records/100.mp3
-rw-r--r-- 1 www-data www-data 149184 2008-07-08 13:49
/var/www/records/100.mp3
www-data@debian:~$ rm /var/www/records/100.mp3
rm: no se puede borrar «/var/www/records/100.mp3»: Permiso denegado
www-data@debian:~$ echo "lalalkadjfkajd" > /var/www/records/100.mp3
www-data@debian:~$ rm /var/www/records/100.mp3
rm: no se puede borrar «/var/www/records/100.mp3»: Permiso denegado
www-data@debian:~$ lsattr /var/www/records/100.mp3
------------------ /var/www/records/100.mp3

¿Alguna idea? ¿Puede que el usuario www-data como medida de seguridad
tenga limitadas algunas funciones? (Por decir algo...)

-- 
Christian Pinedo Zamalloa (zako)
http://rezako.blogspot.com
PGP key at: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x828D0C80
Fingerprint: 7BFF 4105 F46B 7977 BD96  348C 1007 4FF8 828D 0C80


Reply to: