Permissions

無法以root身份刪除目錄

  • December 21, 2013

我前段時間為 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

發現該目錄被放置在另一個/var/www/clients/client0/web2設置了 chattr +i 的目錄中。刪除它,可以刪除目錄blog…以為原來的位置是另一個,但它是一個連結。

感謝@stoned 的提示!

引用自:https://serverfault.com/questions/562110