u为什么不能删除文件-(为什么u盘不能删除文件)

来源:191路由网 2022-12-14 04:33:15

u为什么不能删除文件 (为什么u盘不能删除文件)

linux系统中除了具备一般权限和特殊权限外,还有一种叫做隐藏权限的的属性,一般情况下是被隐藏的,默认情况是看不到,不能直接被用户发觉。

电脑

root用户也无能为力

有可能你发现你明明是root用户,却无法删除某个文件,或者只能在文件中追加内容,但是不能修改或者删除内容,有时候会被误认为是某种病毒文件,引起不必要的恐慌,但是想想另外安全一方面,在一定程度上也能防止黑客修改系统日志,使得系统更加安全。

看以下例子

初看当前用户是root用户,此目录也无特殊,但是使用rm删除时候却报:

rm: 无法删除\"test\": 不允许的操作chattr命令

chattr命令用于设置文件的隐藏属性,命令格式为 :

chattr 参数 文件(目录)

如果想把某个隐藏功能添加到文件上,则在命令后面追加 +参数,相反,想把某个隐藏功能移除文件,则追加 -参数。

i参数:无法对文件进行修改;如果对目录设置该参数,只能修改其中的子文件内容而不能新建或者删除文件。

a参数:仅仅允许补充内容,无法覆盖删除内容。S(大写)参数:文件内容在变更后立即同步到硬盘。s(小写)参数:彻底从硬盘删除,不可恢复。A(大写电脑)参数:不再修改这个文件活目录的最后访问时间。D参数:检查压缩文件中的错误。d参数:使用dump命令备份时忽略本文件/目录。c参数:默认将文件或者目录进行压缩u参数:当删除该文件后依然保留其在硬盘中的数据,方便日后恢复。t参数:让文件系统支持尾部合并。X参数:可以直接访问压缩文件中的内容。

从头来演示一遍,新建一个普通文件然后立即删除

echo \"for test\" > testFilerm testFile

正常删除,没问题。接下来,再次新建文件,并设置不允许删除与覆盖 +a参数,然后再试试删除该文件。

echo \"for test\" > testFilechattr +a testFilerm testFile电脑

可见,操作失败了。

lsattr命令

lsattr命令用于显示文件的隐藏属性,命令格式为 :

lsattr 参数 文件(目录)

在linux系统中,文件的隐藏属性只能使用lsattr命令查看,ls之类的命令看不出。

ls -al testFile

使用该命令查看到文件的隐藏属性之后,就可以使用 chattr命令将其去掉,就能恢复文件的原始属性。

chattr -a testFilerm testFile

此时就能正常删除该文件了!

总结

一般我们使用chattr文件用于锁定我们的日志文件,chattr +a log,这样我们的日志文件可以避免被误删除。

好了,今天的分享就到这里吧,另外更多运维、开发分享请关注右上角头条号。

今天文末福利,关注并私信:py运维 ,无套路送您价值2000+的的python自动化运维教程,大小约为40G。

将此文章转发给你最重要的十个朋友, 在你最需要帮助的时候,你会多十双援手,在此感谢您!


电脑
点击展开全文

相关阅读

启动u盘格式exfat-()

启动u盘格式exfat()我们经常会对电脑硬盘、U盘、移动硬盘进行格式化,而在格式化硬盘的时候会弹出文件系统的选项,分别有FAT32、NTFS、exFAT三种格式,那么FAT32、NTFS、exFAT有什么区别?硬盘格式化时如何选择?下面装机之...

2022-12-14

u为什么不能删除文件-(为什么u盘不能删除文件)

u为什么不能删除文件(为什么u盘不能删除文件)linux系统中除了具备一般权限和特殊权限外,还有一种叫做隐藏权限的的属性,一般情况下是被隐藏的,默认情况是看不到,不能直接被用户发觉。电脑root用户也无能为力有可能你发现你明明是root用户,却无法删除某个文件,或者只能在文...

2022-12-14

电脑显示屏显示无讯号-(电脑显示屏显示无讯号是什么情况-)

电脑显示屏显示无讯号(电脑显示屏显示无讯号是什么情况?)电电脑脑开机显示器显示无信号,相信很多朋友都曾遇到过这种情况,那你知道是什么原因吗,又该怎么解决呢?下面就一起来分析一下吧。(此处已添加小程序,请到今日头条客户端查看)1、当显示器数据线主机连接处有松动或者是接触不良的情况,电脑显示器电脑就会显示无信号。这个问题比较好解决,检查...

2022-12-14

lenovobios设置工具-(lenovo bios设定工具)

lenovobios设置工具(lenovobios设定工具)BIOS是英文”BasicInputOutputSystem”的缩略词,直译过来后中文名称就是”基本输入输出系统”。在IBMPC兼容系统上,是一种业界标准的固件接口。BIOS这个字眼是在...

2022-12-14

电脑起不起来什么原因分析-(电脑起不来的原因)

电脑起不起来什么原因分析(电脑起不来的原因)我们在使用电脑的过程中,难免会遇到问题,如果出现了电脑启动不了,肯定让你惊慌失措,那么电脑启动不了是什么原因呢?其实这时候可能是硬件引起的,也可能是软件方面的问题,盲目操作可能会导致电脑进一步崩溃。今天小A就来给大家详细讲讲,如何解决电脑无法启动的问...

2022-12-14

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除