¿Cómo pude eliminar un archivo propiedad de root sin sudo

¿Cómo pude eliminar un archivo propiedad de root sin sudo

Obtuve el siguiente resultado para ls -lFh:

-rw-r--r-- 1 hjpotter92 hjpotter92  926 Aug  2 18:40 static.yaml
drwxr-xr-x 5 hjpotter92 hjpotter92 4.0K Sep 12 19:40 templates/
-rw-r--r-- 1 root       root       1.5K Sep 12 20:09 xyz

He iniciado sesión como hjpotter92. Mi usuario no tiene una NOPASSWDentrada en sudoersla lista. ¿Alguien puede explicar el comportamiento cuando intenté lo siguiente?

$ which rm
rm: aliased to rm -i
$ rm xyz
rm: remove write-protected regular file 'xyz'? y
$ sudo rm xyz
rm: cannot remove 'xyz': No such file or directory
$ ls -lFh
total 176K
<a lot of other files>
-rw-r--r-- 1 hjpotter92 hjpotter92  926 Aug  2 18:40 static.yaml
drwxr-xr-x 5 hjpotter92 hjpotter92 4.0K Sep 12 19:40 templates/

Respuesta1

En este caso hay importantes permisos de escritura en el directorio donde estaba el archivo. Entonces, si puedes escribir el directorio, también puedes eliminar archivos allí.

información relacionada