Normale Benutzer können chmod
Dateien, um sie unzugänglich zu machen, wie
evgeniy@ubuntu:~$ touch test
evgeniy@ubuntu:~$ chmod 444 test
evgeniy@ubuntu:~$ echo 'test' > test
bash: test: Permission denied
Kann so etwas für den Root-Benutzer simuliert werden?
linux
permissions
filesystems
Dolzenko
quelle
quelle
Antworten:
chattr +i *
verhindert, dass auch das Root-Konto Änderungen an Dateien im Verzeichnis vornimmt (bischattr -i *
es ausgeführt wird).Laut den Kommentaren von Slartibartfast sollten Sie einige Dinge über chattr und das unveränderliche Attribut wissen :
lsattr
diese Option, um Attribute auf die gleiche Weise anzuzeigen, wiels
Eigentümer und Berechtigungen angezeigt werdenCAP_LINUX_IMMUTABLE
Flag ändern. Dazu möchten Sie libcap installieren. Es ist jedoch nur eine faire Warnung, dass die Funktionen (bestenfalls) schlecht dokumentiert sind.quelle
Mit SELinux kann eine Datei in der aktuellen Domänen- und Benutzerrolle von root als nicht beschreibbar markiert werden.
quelle