文章内容

2018/3/19 9:57:30,作 者: 黄兵

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-32/lib': Permission denied

最近在腾讯云服务器上面安装腾讯给的监控的时候报如下错误:

ubuntu@VM-62-122-ubuntu:~$ ./linux_stargate_installer

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-32/lib': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-32/bin': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-64/lib': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-64/bin': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-32/lib': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-32/bin': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-64/lib': Permission denied

rm: cannot remove '/home/ubuntu/linux_stargate_installer.tmp/python26-64/bin': Permission denied

[FAIL] Operation failed.

截图如下:

出现这个错误的原因是:
这里的问题是你没有对/home目录的“w”权限。在删除一个文件的时候,注意你并没有写入该文件,但是你正在改变包含该文件的目录的内容,所以如果你想从目录中删除任何文件,在目录中拥有“w”权限是必须的。
如果我在一个拥有“w”权限的目录中,我可以删除它的任何文件而不必担心文件权限本身。请注意,我目前的目录是/home/rohith具有“w”权限,因此我可以删除它的任何文件,而不考虑文件权限。
如果在没有“w”权限的'/ home'目录中创建相同的文件,我会得到和你一样的输出!:)


解决方案:
使用root账号登陆,之后在执行删除。
成功执行,截图如下:

参考资料:

黄兵个人博客原创。
转载请注明出处:
分享到:

发表评论

评论列表