無法以root身份刪除目錄
我前段時間為 nodejs 應用程序創建了一個目錄,稱為 blog。該應用程序以 開頭
forever start app.js
,沒有什麼特別之處。現在我試圖用文件夾刪除整個應用程序,我停止了應用程序並做了
rm -rf blog
-> 沒有權限 - 該文件夾中的所有文件都被刪除,但不是該目錄本身。我嘗試設置
chown root:root blog -R
,chmod 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 的提示!