这是问题。 我的服务器可能被黑客入侵。 我想改变一个configuration文件,但它是不可变的(具有+ i属性),所以我不能编辑它。
试图在文件上执行“chattr -i”不起作用,因为我没有在chattr命令上执行写入。
在chattr命令上尝试chmod不起作用,因为chattr命令也具有+ i属性。
有没有办法删除该属性,而不使用chattr?
服务器被黑了,可能需要重新安装,但同时我需要一个临时的解决scheme。
只要制作一个chattr的副本,并使用该副本删除不可变的位。
[root@c7 bin]# ls -lh chattr;lsattr chattr -rw-r--r--. 1 root root 12K Jun 9 19:59 chattr ----i----------- chattr [root@c7 bin]# cp chattr chattr.new [root@c7 bin]# chmod a+x chattr.new [root@c7 bin]# chattr.new -i chattr [root@c7 bin]# rm -f chattr.new [root@c7 bin]# chmod a+x chattr [root@c7 bin]# ls -lh chattr;lsattr chattr -rwxr-xr-x. 1 root root 12K Jun 9 19:59 chattr ---------------- chattr