
Ich kann bestimmte Dateien unter Linux nicht löschen. Hier das Beispiel:
[root@HBL01 home]# ls -ltira index.php
393591 -r--r--r-- 1 apache apache 14335 Nov 23 2021 index.php
[root@HBL01 home]# rm -rf index.php
Die Datei existiert:
[root@HBL01 home]# ls -ltira index.php
393591 -r--r--r-- 1 apache apache 14335 Nov 24 2021 index.php
[root@HBL01 home]# lsattr index.php
--------------e----- index.php
Ich versuche etwas zu schreiben mitvimaber am Ende erscheint diese Meldung:
"index.php" [readonly] 17L, 14335C
Habe versucht, die Berechtigungen zu ändern, aber ... es lief nicht richtig:
[root@HBL01 ]# chmod 777 index.php
[root@HBL01 ]# ls -ltra index.php
-r--r--r-- 1 apache apache 8230 Nov 23 2021 index.php
Ich versuche, die Datei zu entfernen (keine Ausgabe), aber die Datei bleibt bestehen.
[root@HBL01]# lsattr index.php
--------------e----- index.php
[root@HBL01]# rm -rf index.php
[root@HBL01]# ls -ltrh index.php
-r--r--r-- 1 apache apache 8.1K Dec 11 2021 index.php
[root@HBL01]# fuser index.php
[root@HBL01]# ls -ld index.php
-r--r--r-- 1 apache apache 8211 Dec 11 2021 index.php
Was genau ist passiert? Wie kann ich diese Datei entfernen?
Dank im Voraus!
Das Problem besteht weiterhin:
[root@HBL01]# lsattr index.php
--------------e----- index.php
[root@HBL01]# rm -rf index.php
[root@HBL01]# ls -ltrh index.php
-r--r--r-- 1 apache apache 8.1K Dec 11 2021 index.php
Antwort1
Versuche dies:
chattr -i index.php; rm -rf index.php
Antwort2
Ist die Datei beschreibbar, es scheint nicht so? chmod +w index.php und dann rm -rf index.php ODER in einem (einfügbaren) Schritt;
chmod +w index.php; rm -rf index.php
Wenn dies nicht funktioniert, versuchen Sie, eine Datei in diesem Verzeichnis zu erstellen, dann ls -al auszuführen und anschließend die neu erstellte Datei zu löschen. Dies kann wie folgt erreicht werden:
touch dateiname01.tmp; ls -al dateiname01.tmp; rm dateiname01.tmp
Probieren Sie es aus und lassen Sie mich wissen, wie es läuft. Wenn es nicht klappt, fügen Sie bitte die Ausgabe ein, die der zweite Befehl liefert. Es sollte eine Auflistung der von Ihnen erstellten Datei filename01.tmp angezeigt werden. Möglicherweise können wir dadurch etwas lernen, das zu einer Lösung führt.