即使使用sudo也无法删除文件,这可能是因为文件被设置为了不可删除,或者系统权限设置了某些限制。可以先尝试更改文件属性或者权限,然后再尝试删除
1.查看文件属性
[root@iZuf63nxse8uquqkl2m73uZ .ssh]# lsattr authorized_keys
-----a---------- authorized_keys
2.现在文件authorized_keys具有a属性,表示只能追加内容,无法修改或删除。要清除该属性,你可以使用chattr 命令并附加-a选项,再次使用sudo提升权限:
[root@iZuf63nxse8uquqkl2m73uZ .ssh]# sudo chattr -a authorized_keys
3.再次查看文件属性,发现没有了a属性了
[root@iZuf63nxse8uquqkl2m73uZ .ssh]# lsattr authorized_keys
---------------- authorized_keys
4.再次进行删除,删除成功!
[root@iZuf63nxse8uquqkl2m73uZ .ssh]# rm -rf authorized_keys
[root@iZuf63nxse8uquqkl2m73uZ .ssh]# ls
[root@iZuf63nxse8uquqkl2m73uZ .ssh]#