Wie man eine Datei in Linux vor dem Umbenennen/Löschen schützt

watch 2m
views 2

13:28, 08.07.2026

Artikel Inhalt
arrow

  • Methode 1: Das Löschen von Dateien mit „chattr“ verhindern
  • Befolgen Sie diese Schritte:
  • Methode 2: Löschen mithilfe von Dateiberechtigungen einschränken
  • Ihre Schritte:
  • Methode 3: Dateien durch Ändern des Eigentümers mit `chown` schützen
  • So gehen Sie weiter vor:
  • Fazit

Möchten Sie wichtige Dateien vor versehentlichem Löschen schützen? Linux bietet mehrere Möglichkeiten, eine Datei zu sichern und vor unbeabsichtigten Änderungen zu schützen. Linux stellt verschiedene Methoden bereit, um eine Datei zu sperren und unerwünschte Änderungen zu verhindern. Ganz gleich, ob Sie wichtige Systemdateien sichern oder einfach nur Ihre Arbeit schützen möchten – diese Techniken werden Ihnen dabei helfen.

Methode 1: Das Löschen von Dateien mit „chattr“ verhindern

Mit dem Befehl chattr (change attribute) können Sie eine Datei unveränderlich machen, was bedeutet, dass sie weder geändert, gelöscht noch umbenannt werden kann.

Befolgen Sie diese Schritte:

  1. Öffnen Sie ein Terminal
  2. Verwenden Sie den folgenden Befehl, um die Datei unveränderbar zu machen:
    sudo chattr +i Dateiname
  3. Um das Attribut zu überprüfen, führen Sie Folgendes aus:
    lsattr Dateiname
  4. Wenn Sie die Datei später ändern oder löschen müssen, entfernen Sie das Unveränderbarkeitsattribut:
    sudo chattr -i Dateiname

Diese Methode eignet sich für Systemkonfigurationsdateien oder vertrauliche Dokumente.

Methode 2: Löschen mithilfe von Dateiberechtigungen einschränken

Linux-Dateiberechtigungen legen fest, wer Dateien lesen, schreiben und ausführen darf. Durch Ändern der Berechtigungen können Sie das Löschen oder Umbenennen verhindern.

Ihre Schritte:

  • Entfernen Sie die Schreibberechtigungen für alle Benutzer außer dem Eigentümer:
    chmod 444 Dateiname

Dadurch wird die Datei schreibgeschützt

  • Um zu verhindern, dass andere die Datei ändern, können Sie strengere Berechtigungen festlegen:
    chmod 400 Dateiname
  • Stellen Sie die Berechtigungen bei Bedarf mit folgendem Befehl wieder her:
    chmod 644 Dateiname

Dieser Ansatz eignet sich gut, wenn sich mehrere Benutzer ein System teilen.

Methode 3: Dateien durch Ändern des Eigentümers mit `chown` schützen

Das Ändern des Dateieigentümers auf root oder einen anderen privilegierten Benutzer kann unbefugte Änderungen verhindern.

So gehen Sie weiter vor:

  1. Ändern Sie den Dateibesitzer auf root:
    sudo chown root:root Dateiname
  2. Kombinieren Sie dies mit eingeschränkten Berechtigungen:
    sudo chmod 400 Dateiname
  3. Wenn Sie die Eigentumsrechte wiedererlangen müssen, führen Sie Folgendes aus:
    sudo chown IhrBenutzername:IhreGruppe Dateiname

Diese Methode eignet sich ideal zum Schutz von Konfigurationsdateien und zur Verhinderung versehentlicher Änderungen.

Fazit

Das Sperren einer Datei unter Linux ist unkompliziert. Sie können eine Datei mit chattr unveränderbar machen, Schreibrechte mit chmod einschränken oder den Eigentümer mit chown ändern. Jede Methode hat ihren eigenen Anwendungsfall, wählen Sie also diejenige, die Ihren Anforderungen am besten entspricht. Durch die Anwendung dieser Techniken können Sie wichtige Dateien vor versehentlichem Löschen oder Ändern schützen.

Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

135.49 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 16384 Linux

50 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 4096 Windows

18.1 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 2048 Windows

10.23 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 1024 Linux

6.1 /mo

/mo

Alle 12 Monate abgerechnet

-15.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-KVM 8192 Linux

95 /mo

/mo

Alle 12 Monate abgerechnet

-16.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
60 Mbps
DDoS Protected SSD-KVM 4096 Linux

67 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
2 Epyc Cores
RAM
RAM
1 GB
Space
Space
10 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 1024 Linux

7.1 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 2048 Linux

30.3 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 4096 Linux

15.95 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.