Ich hatte die folgende Ausgabe für 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
Ich bin als angemeldet hjpotter92
. Mein Benutzer hat keinen NOPASSWD
Eintrag in der sudoers
Liste. Kann jemand das Verhalten erklären, als ich Folgendes versuchte:
$ 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/
linux
permissions
sudo
rm
hjpotter92
quelle
quelle
ls -lFh
bitte die Ausgabe für das übergeordnete VerzeichnisAntworten:
In diesem Fall gibt es wichtige Schreibberechtigungen für das Verzeichnis, in dem sich die Datei befand. Wenn Sie also das Verzeichnis schreiben können, können Sie dort auch Dateien entfernen.
quelle