解决[root@iZuf63nxse8uquqkl2m73uZ .ssh]# sudo rm -f authorized_keys rm: 无法删除“authorized_keys“: 不允许的操作

文章讲述了在Linux系统中遇到无法用sudo删除文件的情况,原因可能是文件属性设置为只读或追加,通过查看文件属性、使用`chattr`命令改变属性并提升权限后,成功删除了文件。
摘要由CSDN通过智能技术生成

即使使用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]# 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值