linux 文件保护-使用chattr +i保护

Linux文件保护禁止修改、删除、移动文件等,使用 +i保护
命令的用法: [ -RV ] [ -v] [ mode ] files…
【linux 文件保护-使用chattr +i保护】最关键的是在[mode]部分,[mode]部分是由±=和[]这些字符组合的,这部分是用来控制文件的
属性 。
+ :在原有参数设定基础上,追加参数 。
- :在原有参数设定基础上,移除参数 。
= :更新为指定参数设定 。
A:文件或目录的 atime ( time)不可被修改(), 可以有效预防例如手提电脑磁盘I/O错误的发生 。
S:硬盘I/O同步选项,功能类似sync 。
a:即,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文 件安全,只有root才能设定这个属性 。
c:即,设定文件是否经压缩后再存储 。读取时需要经过自动解压操作 。
d:即no dump,设定文件不能成为dump程序的备份目标 。
i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容 。i参数对于文件 系统的安全设置有很大帮助 。
j:即,设定此参数使得当通过 mount参数:data= http://www.kingceram.com/post/或者 data= 挂 载的文件系统,文件在写入时会先被记录(在中) 。如果被设定参数为 data=,则该参数自动失效 。
s:保密性地删除文件或目录,即硬盘空间被全部收回 。
u:与s相反,当设定为u时,数据内容其实还存在磁盘中,可以用于.
各参数选项中常用到的是a和i 。a选项强制只可添加不可删除,多用于日志系统的安全设定 。而i是更为严格的安全设定,只有 (root) 或具有处理能力(标识)的进程能够施加该选项 。
[root@ /]#+i /etc/
[root@ /]#+i /etc/
[root@ /]#+i /etc/group
[root@ /]#+i /etc/

linux 文件保护-使用chattr +i保护

文章插图
[root@ ~]#/etc/group /etc/ /etc/ /etc/
—-i——–e- /etc/group
—-i——–e- /etc/
—-i——–e- /etc/
—-i——–e- /etc/
如果需要修改密码,执行-i 消除权限
[root@ /]#-i /etc/
[root@ /]#-i /etc/
[root@ /]#-i /etc/group
[root@ /]#-i /etc/
[root@ ~]#/etc/group /etc/ /etc/ /etc/
————-e- /etc/group
————-e- /etc/
————-e- /etc/
————-e- /etc/
改完权限和再修改文件就可以,修改完之后,再执行.
[root@ /]#+i /etc/
[root@ /]#+i /etc/
[root@ /]#+i /etc/group
[root@ /]#+i /etc/
(1)修改文件i权限
linux 文件保护-使用chattr +i保护

文章插图
+i 文件名 将此文件设置为不可修改,不可删除
+i 文件夹名 将文件夹设为不可修改(且不能在文件夹中修改、删除或创建文件及文件夹,但可以用>或>>修改文件夹中已有文件的内容),不可删除
-i 文件或文件夹名 删除文件或文件夹的i权限
(2)修改文件a权限
+a 文件名 将此文件设置为不可修改(可以用>>追加文件内容),不可删除
+a 文件夹名 将文件夹设为不可修改(且不能在文件夹中修改、删除文件及文件夹,但可以在文件夹中创建文件及文件夹,并且可以用>或>>修改文件夹中已有文件的内容),不可删除
-a 文件或文件夹名 删除文件或文件夹的a权限
(3)拓展内容
命令用于改变文件属性 。
这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途 。
b:不更新文件或目录的最后存取时间 。
c:将文件或目录压缩后存放 。
d:将文件或目录排除在倾倒操作之外 。