Ich befinde mich in einer merkwürdigen Situation, in der ein Skript Dateien mit folgenden Berechtigungen geschrieben hat:
-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
Wie entferne ich diese Dateien? Ich kann die Berechtigungen der Dateien mit chmod [weder mit 'user1' noch mit sudo / root] ändern.
[Wenn es irgendeinen Unterschied macht, laufe ich Ubuntu]
linux
file-permissions
chmod
DhDd
quelle
quelle
chown username file
?Antworten:
Beim Entfernen einer Datei wird das Verzeichnis geändert, in dem sie enthalten sind. Die Berechtigungen der Datei (und der Besitz dieser Dateien) sind inkonsequent.
Wenn Sie also über Schreibberechtigungen für das enthaltende Verzeichnis verfügen, eine einfache
rm
sollte arbeiten.Wenn Sie dies nicht tun, müssen Sie dies tun
chmod +w .
zuerst.quelle