linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案

linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘、硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类似问题);

linux文件系统上传文件后,用root用户rm -rf xxx 都没法删除的解决方法:

1.打算删除/space/data/www下面的weather 文件夹:

a98abc4b9dc23a70fc6e9c1747f9c2cc.png

rm -rf weather

结果报了Permission denied;

9b0e5b0f31a8b591c14e6b3bbe422034.png

这个目录下的weather文件我删除不了,用root的是用户删除的,却发现文件所属的用户为501,用户组为80,可是本系统根本没有这个用户和用户组;

进去文件一层去查看文件权限

cd weather

ll

4fab890999a36f67fda4f5d621ef8575.png

发现所有的文件用户都为501和80,然后试着去改文件夹的用户组和用户:

f63721d92d222e79cb671c63b87580e4.png

结果都是权限不够被拒绝,我当时就感到奇怪,为什么root用户删除文件都删除不了,改权限也不可以呢?

2.然后我用了lsattr命令查看文件夹:

lsattr  weather

结果报了如下的错误:

dcb93f5ef371a39c5bbd876137cac7ab.png

上网查了一下资料,好像说的是文件处在挂载的磁盘阵列上(硬盘或者光盘),而挂载的磁盘阵列在别的服务器上,导致权限不足,所以才无法删除导致的;

然后我用命令看了一下服务器本机磁盘状况:

df -h

d9d834485f633bddd0bedbd4b089598c.png

发现weather所处的的目录/space/data/www是位于挂载在10.20.67.133的另外一台服务器上的磁盘阵列,可能当时挂载的时候没有给这台服务器赋予权限,才导致的文件无法删除

3.解决方案:

用root用户登陆10.20.67.133这台服务器的/space/data/www文件夹下,用rm -rf  xxx命令将weather文件夹删除。

最终登回到本服务器发现文件夹没有了!

在ubuntu 15.04下执行sudo rm -rf /home/*后的补救措施:http://www.linuxdiyf.com/linux/12119.html

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值