immutable
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
immutable [2015/12/22 19:00] – luke7858 | immutable [2024/05/23 07:26] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
=== Immutable File Permissions === | === Immutable File Permissions === | ||
Chattr is a command that can be used to set file attributes that can prevent all users (even root) from deleting a file. | Chattr is a command that can be used to set file attributes that can prevent all users (even root) from deleting a file. | ||
+ | \\ | ||
+ | |||
\\ | \\ | ||
== Viewing Immutable permissions == | == Viewing Immutable permissions == | ||
Line 11: | Line 13: | ||
</ | </ | ||
\\ | \\ | ||
+ | == Setting file attributes with chattr == | ||
To prevent everyone (even root) from deleting a file: | To prevent everyone (even root) from deleting a file: | ||
<sxh bash> | <sxh bash> | ||
Line 22: | Line 25: | ||
<sxh bash> | <sxh bash> | ||
chattr -i file | chattr -i file | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | == Restricting Editable files == | ||
+ | You can use the +a attribute to allow users to append information into a file only: | ||
+ | <sxh bash> | ||
+ | chattr +a | ||
</ | </ |
immutable.1450810829.txt.gz · Last modified: 2024/05/23 07:26 (external edit)