[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 11:05:45AM -0300, "Matías A. Bellone" wrote:
> Christian Pinedo Zamalloa 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
>> 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,
>
> Para poder modificar un archivo necesitas tener permisos de escritura sobre 
> el mismo. Para poder borrarlo, sin embargo, necesitas permisos de escritura 
> sobre el directorio en el que está contenido.
>

Premio para el caballero, respuesta correcta y ya funciona. Gracias a
todos por la ayuda. Saludos!

-- 
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: