7 votes

Comment ai-je pu supprimer un fichier appartenant à l'administrateur sans sudo ?

J'ai obtenu le résultat suivant pour 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

Je suis connecté en tant que hjpotter92 . Mon utilisateur ne dispose pas d'un NOPASSWD entrée dans sudoers liste. Quelqu'un peut-il expliquer le comportement lorsque j'ai essayé ce qui suit :

$ 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/

14voto

Jaroslav Kucera Points 1472

Dans ce cas, il y a des droits d'écriture importants sur le répertoire où se trouvait le fichier. Donc, si vous pouvez écrire dans le répertoire, vous pouvez également y supprimer des fichiers.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X