记一次linux下删除挖矿脚本时使用chattr命令失败的经历
chattr命令报错
即使用root用户执行chattr命令时,仍然提示:
bash /usr/bin/chattr permission denied
原因
在linux中,一切皆文件,命令也不例外。挖矿脚本执行中把/usr/bin/chattr 这个命令文件权限设置为a和i
其中:
所以 chattr 命令无权限执行
解决办法
解决的大致思路是:复制chattr的副本chattr2,用chmod来修改chattr2的权限(号码为755)。然后反过来使用chattr2打开chattr的权限,再用chmod修改。最后chattr就能使用了。
cp /usr/bin/chattr /usr/bin/chattr2
chmod 755 /usr/bin/chattr2
chattr2 -i /usr/bin/chattr
chmod 755 /usr/bin/chattr
ls -la /usr/bin/chattr
lsattr /usr/bin/chattr
至此 可用chattr命令修改挖矿脚本权限,然后删除
Copyright ? 2013-2024 8a.hk All Rights Reserved. 八艾云 版权所有 中山市八艾云计算有限公司 粤ICP备14095776号 粤公网安备 44200002445359号
增值电信业务经营许可证编号:B1-20222012
代理域名注册服务机构:西部数码