Vorwort Kürzlich wurde unser Server von Hackern angegriffen und die Attribute einiger Dateien wurden geändert, was es uns unmöglich machte, die Virendateien zu löschen. Gleichzeitig konnten wir sie nicht mit dem Root-Benutzer löschen. Jetzt zeichne ich die Lösung auf. Normales Löschen Wenn die Datei dem aktuellen Benutzer gehört, können Sie sie mit dem Befehl rm löschen. rm -rf datei.sh Wenn Sie es nicht löschen können, versuchen Sie es als Root-Benutzer. Wenn Sie es nicht löschen können, lesen Sie bitte die Anweisungen unten. Wichtige Befehle Wenn die normale Löschmethode nicht funktioniert, müssen wir den folgenden Befehl zum Löschen kennen Abonnieren Der Befehl lsattr dient dazu, die Attribute einer Datei anzuzeigen. Er wird folgendermaßen verwendet # Listet die Attribute der Datei file.sh auf lsattr file.sh # Listet die Attribute aller Dateien und Ordner im aktuellen Verzeichnis auf lsattr Attribut Beschreibung
Detaillierte Anweisungen finden Sie unter: https://baike.baidu.com/item/chattr/9841067?fr=aladdin chattr chattr wird verwendet, um Dateiattribute zu ändern. Wechseln Sie zum Root-Benutzer, um diesen Befehl zu verwenden. Wenn Sie Ubuntu verwenden, können Sie vor dem Befehl sudo hinzufügen, um ihn zu ändern. # Fügen Sie der Datei file.sh die Markierung „i“ hinzu chattr +i file.sh # Entfernen Sie das i-Zeichen aus der Datei file.sh chattr -i file.sh # Fügen Sie zwei Flags, i und a, zu file.sh hinzu chattr +ia file.sh # Entferne die beiden Flags i und a aus der Datei.sh chattr -ia file.sh Detaillierte Informationen zur Vorgehensweise finden Sie unter: https://baike.baidu.com/item/chattr/9841067?fr=aladdin Praktische Bedienung Aus dem Obigen wissen wir, dass wir die Datei nicht löschen können, wenn sie eines der Attribute i und a setzt. Also entfernen wir zuerst die Attribute i und a und führen dann die Löschung durch: # Entfernen Sie i, ein Attribut chattr -ia file.sh # Überprüfen Sie, ob die Entfernung erfolgreich war lsattr file.sh # Entfernen Sie die Datei rm -rf file.sh Wenn die Datei nicht erfolgreich gelöscht wurde, müssen wir prüfen, ob der Ordner, zu dem die Datei gehört, das Attribut „i“ oder „a“ hat (dies ist in der Tat schwer zu finden). # Zurück zur vorherigen Ebene cd .. # Verwenden Sie den Befehl lsattr direkt, um die Attribute aller Dateien und Ordner im aktuellen Ordner aufzulisten. # Verwenden Sie nicht die Syntax des lsattr-Ordners, der die Attribute der Dateien im Ordner auflistet. Wenn der Ordner festgelegt ist, führen Sie den Entfernungsvorgang für die Attribute des Ordners aus und löschen Sie dann die Dateien im Ordner Belohnungen
Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Eine kurze Diskussion über das Prinzip der Anmeldung durch Scannen von js-QR-Codes
>>: Einfache Methode zur Installation von MySQL unter Linux
1|0MySQL (MariaDB) 1|11. Beschreibung Das Datenba...
1. Ein-Klick-Installation des Mysql-Skripts [root...
<br />Vorheriger Artikel: Webdesign-Tutorial...
In diesem Artikel werden die Eigenschaften von CS...
In diesem Artikel wird der spezifische Code für d...
Inhaltsverzeichnis Vorwort Was sind Metadaten? Ad...
Ja, CSS hat auch reguläre Ausdrücke (Amen) Zwei l...
<br />Vorheriges Tutorial: Webdesign-Tutoria...
Inhaltsverzeichnis Der Hintergrund ist: Was wird ...
1. Kurze Einführung in Nginx Nginx ist ein kosten...
Laden Sie das MySQL-Installationspaket herunter. ...
Inhaltsverzeichnis 1. Was ist der Lebenszyklus 2....
Inhaltsverzeichnis Optimieren von Sortierabfragen...
Die offizielle Website von Netease Kanyouxi (http...
Ich verwende hier das 64-Bit-System CentOS 7. Ich...