Linux 文件不能被root修改与编辑原因

Linux 文件不能被root修改与编辑原因,第1张

Linux 文件不能被root修改与编辑原因

近段时间公司的一台服务器被恶意添加了一些定时器任务到crond的配置文件"/var/spool/cron/root"里,本想着只要简单使用crontab -e命令把该恶意的任务去除掉就可以了,但修改后发现无论我怎么努力也保存不了,直接修改文件“/var/spool/cron/root”也不行,我苦思是什么力量让这个拥有至高无上权力的root用户都无法对该文件进行更改和删除。后来经一资深Linux的朋友点拔一下才知道,文件除了有读写执行权限控制外还有更底层的文件属性,这里汲及到的两个查看和更改文件属性的命令是lsattr和chattr。

使用 lsattr /var/spool/cron/root 一看才知道该文件被添加了sia属性:s---ia------- /var/spool/cron/root,然后使用:chattr -isa /var/spool/cron/root 把这三个属性去除,即可对该文件进行修改了,成功地把该恶意任务去除。

这是不可能的。

首先是root用户才有能力修改别人的文件的能力,其他的用户,除非是授权了。无法修改别人的文件的。当然你自己创建的文件当然可以。这种问题,说难不难理解。没有接触过linux是不会明白的。安卓基于linux所以权限方面也是这样的。假设按照你的想法,不经过root授权,人人都可以修改文件。那这个 *** 作系统就没有任何安全性。例如银行用这个 *** 作系统,那我是不是乞丐也可侵入修改,把我自己的账户改成一个亿?

当您对MIUI 12进行Root时,会导致您失去对System文件的完全控制。这是因为MIUI 12通过启用系统级保护机制来保护System文件,加固了 *** 作系统的安全性,避免您误 *** 作系统文件造成系统崩溃的风险。因此,一旦您的MIUI 12设备被Root,您将无法修改System目录下的文件,这样可以保证您的设备的稳定性,并防止您的数据遭到损坏。如果您需要修改System文件,你可以使用第三方的可读写解决方案。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8040178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存