技术知识库

在linux系统下执行了删除文件命令,但出现报错:$rm libfuse erm: remove write-protected regular file `libfuse a& 39;? yrm: cannot remove `libfuse a& 39;: Permission denied通过ll命令查看文


$ rm libfuse.e

rm: remove write-protected regular file `libfuse.a’? y

rm: cannot remove `libfuse.a’: Permission denied

通过ll命令查看文件所有者为root所有:

$ ll

total 1604

-rw-r–r–  1 root root 941666 Nov 22 13:19 libfuse.a

当前用户没有权限删除,如果有root权限,可以直接切换root权限删除,也可以修改该文件权限为777,或者变更该文件的所有者。

切换root修改文件权限:

$su
$chmod 777 libfuse.a

或者修改文件所有者,再次查看变成work用户所有,并且可以删除了:

$su
$chown work:work  libfuse.a
$ ll


total 1604

-rw-r–r–  1 work work 941666 Nov 22 13:19 libfuse.a
$rm libfuse.e

文件删除失败一般情况下都是权限问题或者正在被使用


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: