无法以 root 身份删除目录

无法以 root 身份删除目录

前段时间我为一个 nodejs 应用创建了一个名为 blog 的目录。该应用是用 启动的forever start app.js,没什么特别的。

现在我尝试删除带有文件夹的整个应用程序,我停止了该应用程序并执行了rm -rf blog->没有权限 - 该文件夹中的所有文件都被删除,但该目录本身并没有被删除。

我尝试设置chown root:root blog -Rchmod 777 blog -R但仍然没有权限。 另一次尝试是设置,chattr -i但我仍然没有删除该目录的权限。

有什么想法吗?该服务器是带有 Debian 7 的 vServer

此致,

阿斯托

更新 1: 该目录是空的,我以 root 身份登录。命令前的 sudo 不会改变任何内容。lsattr blog -Rd显示---------------- blog

rm 返回的消息是rm: Entfernen von „blog“ nicht möglich: Keine Berechtigung(无权限)

更新 2:

➜ ~ whoami: root

lsattr -Rad blog: ---------------- blog

➜ blog ls -l: insgesamt 0

lsof | grep 博客

zsh 19967 root cwd DIR 144,50 4096 109846700 /var/www/clients/client0/web2/blog lsof 23886 root cwd DIR 144,50 4096 109846700 /var/www/clients/client0/web2/blog grep 23887 root cwd DIR 144,50 4096 109846700 /var/www/clients/client0/web2/blog lsof 23888 root cwd DIR 144,50 4096 109846700 /var/www/clients/client0/web2/blog

getfacl blog: zsh: command not found: getfacl

答案1

发现目录被放置在另一个/var/www/clients/client0/web2设置了 chattr +i 的目录中。删除它并可以删除目录blog... 以为原始位置是另一个,但它是一个链接。

感谢@stoned 的提示!

相关内容