本着一个白嫖心理,阿里云免费的云服务器(三个月)不拿白不拿,想着用它再熟悉下环境搭建

结果被阿里云警报提醒就打开看看发现出现了一个严重警告,本以为是自己乱上传出现的误报,结果看见文件名: /etc/zzh/etc/zzhs文件,果断上网查这个… 根据提示

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@iZ2ze1spn04fghqv3rsefdZ ~]# lsattr /etc/zzh
----ia-------------- /etc/zzh
[root@iZ2ze1spn04fghqv3rsefdZ ~]# chattr ia /etc/zzh
-bash: /usr/bin/chattr: Permission denied

[root@iZ2ze1spn04fghqv3rsefdZ ~]# rm /etc/zzh
rm: remove regular file '/etc/zzh'? y
rm: cannot remove '/etc/zzh': Operation not permitted
#处理/etc/zzhs
[root@iZ2ze1spn04fghqv3rsefdZ ~]# lsattr /etc/zzhs
-------------------- /etc/zzhs
[root@iZ2ze1spn04fghqv3rsefdZ ~]# rm /etc/zzhs
rm: remove regular file '/etc/zzhs'? y

发现chattr没有权限,没有权限这不就rm不了,,这不..又开始使用搜素引擎..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@iZ2ze1spn04fghqv3rsefdZ ~]# cp /usr/bin/chattr /usr/bin/chattr2
[root@iZ2ze1spn04fghqv3rsefdZ ~]# chmod 755 /usr/bin/chattr2
[root@iZ2ze1spn04fghqv3rsefdZ ~]# chattr2 -i /usr/bin/chattr
[root@iZ2ze1spn04fghqv3rsefdZ ~]# chmod 755 /usr/bin/chattr
[root@iZ2ze1spn04fghqv3rsefdZ ~]# lsattr /usr/bin/chattr
-------------------- /usr/bin/chattr
[root@iZ2ze1spn04fghqv3rsefdZ ~]# chattr ia /etc/zzh
Must use '-v', =, - or +
[root@iZ2ze1spn04fghqv3rsefdZ ~]# chattr -ia /etc/zzh
[root@iZ2ze1spn04fghqv3rsefdZ ~]# lsattr /etc/zzh
-------------------- /etc/zzh
[root@iZ2ze1spn04fghqv3rsefdZ ~]# rm /etc/zzh
rm: remove regular file '/etc/zzh'? y
[root@iZ2ze1spn04fghqv3rsefdZ ~]#

大致思路是:复制chattr的副本chattr2,用chmod来修改chattr2的权限(号码为755)。然后反过来使用chattr2打开chattr的权限,再用chmod修改。最后chattr就能使用了。

linux一切皆文件