Re: borrar un fichero desde un script
On Tuesday 08 July 2008 12:51:58 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 > [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 > rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado > > WTF??!! > > [EMAIL PROTECTED]:~$ echo "alalalallalal" >> /var/www/records/55.mp3 > [EMAIL PROTECTED]:~$ > > 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, Revisa los permisos de la carpeta /var/www/records Los permisos para borrar un fichero no residen en el propio fichero sino en la carpeta que lo contiene. > > -- > 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 -- Robert Gironés Margarit Grup Bages Formadors, S.L. [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
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 >> [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 >> rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado >> WTF??!! >> [EMAIL PROTECTED]:~$ 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: borrar un fichero desde un script
On Tue, Jul 8, 2008 at 4:05 PM, "Matías A. Bellone" <[EMAIL PROTECTED]> 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 >> [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 >> rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado >> WTF??!! >> [EMAIL PROTECTED]:~$ 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 [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > Si la desesperacion de no poder borrarlo te invade, intenalo como root. saludos -- Atte, Maximiliano Marin http://maximilinux.wordpress.com
Re: borrar un fichero desde un script
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 [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado WTF??!! [EMAIL PROTECTED]:~$ 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: borrar un fichero desde un script
Christian Pinedo Zamalloa escribió: 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 [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado WTF??!! [EMAIL PROTECTED]:~$ echo "alalalallalal" >> /var/www/records/55.mp3 [EMAIL PROTECTED]:~$ 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, prbas con sticky. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
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 > <[EMAIL PROTECTED]> 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 > > [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 > > rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado > > > > WTF??!! > > > > [EMAIL PROTECTED]:~$ echo "alalalallalal" >> /var/www/records/55.mp3 > > [EMAIL PROTECTED]:~$ > > > > 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 [EMAIL PROTECTED]:~$ 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 [EMAIL PROTECTED]:~$ rm /var/www/records/100.mp3 rm: no se puede borrar «/var/www/records/100.mp3»: Permiso denegado [EMAIL PROTECTED]:~$ echo "lalalkadjfkajd" > /var/www/records/100.mp3 [EMAIL PROTECTED]:~$ rm /var/www/records/100.mp3 rm: no se puede borrar «/var/www/records/100.mp3»: Permiso denegado [EMAIL PROTECTED]:~$ 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: borrar un fichero desde un script
un comentario chorra.. en lugar de usar el WTF=What the Fuck muy inglés e importado.. podemos empezar a usar nuestro querido y entrañable... PQC? =Pero qué coño? jejeje El día 8 de julio de 2008 14:15, boube <[EMAIL PROTECTED]> escribió: > On Tue, Jul 8, 2008 at 12:51 PM, Christian Pinedo Zamalloa > <[EMAIL PROTECTED]> 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 > > [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 > > rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado > > > > WTF??!! > > > > [EMAIL PROTECTED]:~$ echo "alalalallalal" >> /var/www/records/55.mp3 > > [EMAIL PROTECTED]:~$ > > > > 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 > > Saludos a todos > > -- > - > Adrián Boubeta [EMAIL PROTECTED] > C.T.I. TEGNIX, S.L. www.tegnix.com > - >
Re: borrar un fichero desde un script
On Tue, Jul 8, 2008 at 12:51 PM, Christian Pinedo Zamalloa <[EMAIL PROTECTED]> 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 > [EMAIL PROTECTED]:~$ rm /var/www/records/55.mp3 > rm: no se puede borrar «/var/www/records/55.mp3»: Permiso denegado > > WTF??!! > > [EMAIL PROTECTED]:~$ echo "alalalallalal" >> /var/www/records/55.mp3 > [EMAIL PROTECTED]:~$ > > 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 Saludos a todos -- - Adrián Boubeta [EMAIL PROTECTED] C.T.I. TEGNIX, S.L. www.tegnix.com -