Linux:文件的隐藏属性 chattr

[复制链接]

826

主题

826

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
分享到:
发表于 2022-7-4 11:52:38 | 显示全部楼层 |阅读模式
chattr

chattr命令用于设置文件的隐藏权限,格式为“chattr [参数] 文件”。
chattr - ???????chattr +

参数作用
i ??无法对文件进行修改;若对目录设置了该参数,则仅能修改其中的子文件内容而不能新建或删除文件
a ??仅允许补充(追加)内容,无法覆盖/删除内容(Append Only)
S ??文件内容在变更后立即同步到硬盘(sync)
s ??彻底从硬盘中删除,不可恢复(用0填充原文件所在硬盘区域)
A ??不再修改这个文件或目录的最后访问时间(atime)
b ??不再修改文件或目录的存取时间
D ??检查压缩文件中的错误
d ??使用dump命令备份时忽略本文件/目录
c ??默认将文件或目录进行压缩
u ??当删除该文件后依然保留其在硬盘中的数据,方便日后恢复
t ??让文件系统支持尾部合并(tail-merging)
x ??可以直接访问压缩文件中的内容
[root@master1-192-168-117-18 ~]# cat /etc/shadow > fan

[root@master1-192-168-117-18 ~]# chattr +a fan

[root@master1-192-168-117-18 ~]# echo "wohaofan" > fan

-bash: fan: 不允许的操作
[root@master1-192-168-117-18 ~]# echo "wohaofan" >> fan

lsattr

[root@master1-192-168-117-18 ~]# lsattr

-------------e-- ./560_file

-------------e-- ./shadow.bak.bak

-------------e-- ./Example.sh

-------------e-- ./chkscore.sh

-------------e-- ./mkcdrom.sh

-----a-------e-- ./fan

-------------e-- ./jiuming

-------------e-- ./ipadds.txt

-------------e-- ./chkhost.sh

-------------e-- ./example.sh

-------------e-- ./users.txt

-------------e-- ./dead.letter

-------------e-- ./anaconda-ks.cfg

-------------e-- ./Guess.sh

-------------e-- ./profile.bak

-------------e-- ./profile.bak.tar.gz

-------------e-- ./linuxprobe

-------------e-- ./Checkkeys.sh

-------------e-- ./haha

-------------e-- ./20191217

-------------e-- ./ChechHosts.sh
云专线_海外IDC http://www.vecloud.com/

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表