Re: borrar un fichero desde un script

2008-07-08 Por tema Robert Gironés Margarit
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

2008-07-08 Por tema Christian Pinedo Zamalloa
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

2008-07-08 Por tema Maximiliano Marin Bustos
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

2008-07-08 Por tema Matías A. Bellone

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

2008-07-08 Por tema Julián Esteban Perconti

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

2008-07-08 Por tema Christian Pinedo Zamalloa
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

2008-07-08 Por tema Daniel
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

2008-07-08 Por tema boube
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
-