rm -rf root 权限被拒绝

rm -rf root 权限被拒绝

我想删除root下的文件夹写入错误

/var/www ⌚ 16:35:54
$ ll
drwxrwxrwx. 2 ftp_user ftp_user    6 апр 24 16:46 cgi-bin
drwxrwxr-x  5 nginx    nginx    4,0K июл 10 12:42 site.com
drwxrwxrwx. 2 ftp_user ftp_user    6 апр 24 16:46 html

写入删除

/var/www ⌚ 16:35:56
$ rm -rf site.com
  rm: it is impossible to remove «site.com/logs»: permissions denied
  rm: it is impossible to remove «site.com/public»: permissions denied
  rm: it is impossible to remove «site.com/ocStore-3.zip»:  permissions denied

试图改变所有权

/var/www ⌚ 16:36:49
$ chown -R root:root site.com
  chown: change owner "site.com": Operation not allowed

我在谁手下工作

/var/www ⌚ 16:42:17
$ whoami
  root

我不记得我做了什么,也不记得为什么会变成这样。

操作系统 Oracle Linux 7.6 UEK

回复评论

$ df /var/www
Filesystem   1K-blocks   Used     Available  Used%   Mounted in
/dev/vda3    18338816    3295488  15043328   18%     / 

$ ls -ld /var/www
drwxr-xr-x. 5 ftp_user ftp_user 61 июл 11 19:36 /var/www


$ id
uid=0(root) gid=0(root) groups=0(root)

I come through ssh under root "ssh [email protected] -p 22"
Was my zsh(Oh my zsh plugin)

答案1

这里可能有很多事情是错误的。根据我自己的经验,我建议使用该实用程序检查目录属性lsattr。我经常在文件上设置不可变位,以防止意外修改,并稍微减慢任何恶意人员对其的破坏。如果确实设置了该标志,只需将其删除:chattr -R -i /var/www

相关内容