How to lock important files in Linux
When manage Linux system, it is becoming increasingly important to protect our important files from unauthorized access. One way to do this is by using the chattr command in Linux to lock files and prevent them from being deleted or modified. In this blog post, we’ll discuss how to use chattr to lock important files and ensure their security.
Linux, the command to modify file attributes is
chattr. This command can modify the file attributes of the
EXT4 file system, but this command must be executed by the super user
root. The corresponding command is
lsattr, which is used to query file attributes.
chattr +i /etc/sudoers
chattr +i /etc/shadow
chattr +i /etc/passwd
chattr +i /etc/grub.conf
+i is the
immutable option, which is used to set the file cannot be modified, deleted, renamed, set link, and cannot write or add content.
chattr +a /var/log/messages
chattr +a /var/log/wtmp
For some important log files, you can add the
+a option, where
append, which means that after setting this option, you can only add data to the file, but not delete it.
Using chattr to lock important files and system files is a simple and effective way to protect them from unauthorized access. By making files immutable, you can ensure that they cannot be modified, deleted, or renamed, providing an additional layer of security for your important data. Remember to use caution when locking system files, as this can potentially cause issues with your operating system if done incorrectly.
- Welcome to visit the knowledge base of SRE and DevOps!
- License under CC BY-NC 4.0
- Made with Material for MkDocs and improve writing by generative AI tools
- Copyright issue feedback me#imzye.com, replace # with @