¿Cómo eliminar un archivo sin permisos de escritura para cualquier usuario?


2

Me encuentro en una situación extraña en la que un script escribió archivos con los siguientes permisos:

-r-------- 1 user1 user1 file1 Dec 24 14:53
-r-------- 1 user1 user1 file2 Dec 24 14:54
-r-------- 1 user1 user1 file3 Dec 24 14:55

¿Cómo elimino estos archivos? No puedo cambiar los permisos de los archivos con chmod [ni con 'user1' ni como sudo / root].

[Si hay alguna diferencia, estoy ejecutando ubuntu]


¿Puedes cambiar el propietario usando chown username file?
Ali Hashemi

@Pazis No, no tengo permisos para eso! Es un problema recursivo :(
DhDd

No puedo ver el problema: puedo modificar fácilmente mis archivos, incluso cuando sus permisos son solo 400. Y puedo eliminarlos. Su problema está en otra parte (¿montaje en disco, quizás?).
MariusMatutiae

@MariusMatutiae: en su computadora usted será el propietario de los archivos, por lo que no encontrará ningún problema en su sistema.
vishram0709

Derecha. ¿Me estás diciendo que estás tratando de borrar los archivos de otra persona?
MariusMatutiae

Respuestas:


0

Eliminar un archivo significa cambiar el directorio que los contiene. Los permisos del archivo (y su propiedad, para el caso) son intrascendentes.

Por lo tanto, si tiene permisos de escritura en el directorio que contiene, un simple rm Deberia trabajar.

Si no lo haces, deberás chmod +w . primero.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.