linux 如何让.开头的文件不隐藏_linux系统不为人知的文件与目录的隐藏权限

之前介绍过Linux文件何目录的权限,可以知道一个目录或者一个文件有若干个属性,包括(r,w,x)等基本权限。

还有开头用来判断是否为目录(d)与文件(-)或者链接(l)等属性!要修改属性提过chgrp,chown,chmod等等。

不过Linux除了rwx外,还有一个隐藏权限哦,在linux传统的ext2/ext3/ext4文件系统下,我们还可以设定隐藏属性,用chattr设定何lsattr来查看。

你的系统有个一般身份用户(拿我的身份用户linzc66),他的群组属于linzc66,他的家目录在/home/linzc66,你是root,你想将你的环境配置~/.bashrc复制给他,你打算如何做呢?

答:

9697bd528eae367f4df596f1580001fe.png

那在/tmp 底下建立一个目录,这个目录名称为 test ,并且这个目录拥有者为 lzc66, 群组为 lzc66,此

外,任何人都可以进入该目录浏览文件,不过除了 lzc66 之外,其他人都不能修改该目录下的文件。

我用一条命令来执行上面的所有操作!!

ef1ba4483b9328afd0fc81d90ddc74e5.png

你看把一条命令就把所有的操作都搞定了,嘿嘿!!!

文件隐藏属性

没想到吧!!Linux除了那个九个权限,竟然还有隐藏权限啊!!是不是有种晴天霹雳的感觉。

chattr (配置文件案隐藏属性)

+ :增加某一个特殊参数,其他原本存在参数则不动。

- :移除某一个特殊参数,其他原本存在参数则不动。

= :设定一定,且仅有后面接的参数

a :当设定 a 之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root 才能设定这属性

i :这个 i 可就很厉害了!他可以让一个文件『不能被删除、改名、设定连结也无法写入或新增数据!』对于系统安全性有相当大的帮助!只有 root 能设定此属性

例题一:

2a89769aa5eb47bdfffc31dadd6dba7b.png

加上-i属性,管理员权限居然也删不掉,厉害了吧!!!

吓得我赶紧接触i属性!

bf07006e2715a68351238c4c5e576905.png

现在就可以删除了!!

由于这些属性是隐藏的性质,所以需要以lsattr 才能看到该属性呦!其中,个人认为最重要的当属+i 与+a 这个属性了。+i 可以让一个文件无法被更动,对于需要强烈的系统安全的人来说,是一个好事情!!!

lsattr [-adR] 文件或目录

-d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名

-R :连同子目录的数据也一并列出来

-a :将隐藏文件的属性也秀出来

8a398820e8bca955aca0bc43f72573ef.png

很简单吧!!!还有其他的隐藏属性要靠大家来了!!

最后喜欢我文章的朋友请加圈子关注我们,私信关键词:加群。

识,提升大家的网络安全技能一直是我们的初衷和愿景,让我们共同成为守护信息世界的"SaFeMAN"。

还有可以关注我们微信公众号,在公众号上输入安界网,就可以关注到我们。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值