在CentOS 7或其他Linux系统中,防止root
用户误删除关键文件或目录的一种常见做法是使用chattr
命令设置文件的"i"属性,使其变为不可变。这将防止文件被删除、重命名、链接或更改其内容。
chattr +i /path/to/your/file_or_directory
例如,如果要防止/etc
目录被root
用户删除,可以运行以下命令:
chattr +i /etc
设置不可变属性后,您将无法直接修改或删除该文件,甚至root
用户也无法执行这些操作,除非您先取消不可变属性。取消不可变属性的命令如下:
chattr -i /path/to/your/file_or_directory