我想删除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