Wie mache ich eine Datei dauerhaft schreibgeschützt unter Linux, so dass sie selbst root nicht bearbeiten kann?

8

Wenn ich eine Datei als schreibgeschützt sperren möchte. Sogar root kann keinen Editor benutzen, um es zu modifizieren, nur jedem Programm erlaubt, es schreibgeschützt zu öffnen.

Irgendwelche Vorschläge?

    
Denny 01.08.2013, 03:41
quelle

3 Antworten

16

Es gibt ein "unveränderliches" Bit für Dateien .

Programme (selbst wenn sie als root ausgeführt werden) können die Datei nicht manipulieren. Natürlich kann root das Bit entfernen, aber die meisten Programme (besonders nicht bösartige) werden nicht darüber hinwegkommen.

Stellen Sie es mit

ein %Vor%     
BraveNewCurrency 01.08.2013, 03:46
quelle
3

Sie sollten Root-Dauerwellen haben

sudo chattr +i file

    
Dharmanshu Kamra 05.02.2014 20:21
quelle
0

Sie können Perl oder eine andere Sprache zum Erstellen einer Dateisperre verwenden

Wie sperre ich eine Datei in Perl

Aber root könnte den Prozess töten, um Zugriff auf die Datei zu erhalten.

    
traxs 01.08.2013 03:47
quelle

Tags und Links