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

Re: borrar un fichero desde un script





On Tue, Jul 8, 2008 at 4:05 PM, "Matías A. Bellone" <matiasbellone@gmail.com> 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.

Saludos,
Toote



--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Si la desesperacion de no poder borrarlo te invade, intenalo como root.
saludos

--
Atte,
Maximiliano Marin
http://maximilinux.wordpress.com
Reply to: