Como eu consegui remover um arquivo de propriedade root sem sudo [duplicate]

7

Eu tive a seguinte saída 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

Estou logado como hjpotter92 . Meu usuário não tem uma entrada NOPASSWD na lista sudoers . Alguém pode explicar o comportamento quando eu tentei o seguinte:

$ 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/
    
por hjpotter92 03.10.2017 / 14:13

1 resposta

15

Nesse caso, há importantes permissões de gravação no diretório, onde o arquivo estava. Então, se você pode escrever o diretório, você também pode remover arquivos.

    
por 03.10.2017 / 14:20