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
Die Datenbankdaten der Projekttestumgebung sind v...
Hallo zusammen, ich bin Liang Xu. Wie wir alle wi...
Vorwort Nginx (ausgesprochen „Engine X“) ist ein ...
In Schreibstilen können wir diese Situation oft s...
In horizontaler Richtung können Sie die Ausrichtu...
Umfeld Hostname IP-Adresse Aufschlag Prometheus 1...
In diesem Artikel wird der spezifische Code von j...
In diesem Artikel wird der spezifische JavaScript...
Einführung in NFS NFS (Network File System) ist e...
Vorwort Weil dies ein verteiltes Dateisystem ist,...
Schauen Sie sich zuerst den Code an #/bin/sh Datu...
Inhaltsverzeichnis 1. Einführung in NFS-Ganesha 2...
Während der Django-Webentwicklung wird beim Schre...
In diesem Artikel werden 20 hervorragende Beispiel...
Vorwort Meta ist ein Hilfstag im Kopfbereich der ...