web-dev-qa-db-ja.com

rootとしてディレクトリを削除できません

少し前に、ブログと呼ばれるnodejsアプリのディレクトリを作成しました。アプリはforever start app.jsで起動されましたが、特別なことは何もありません。

今、私はフォルダーでアプリ全体を削除しようとしました、私はアプリを停止し、rm -rf blog->権限なしを行いました-そのフォルダー内のすべてのファイルが削除されますが、そのディレクトリ自体は削除されません。

chown root:root blog -Rchmod 777 blog -Rを設定しようとしましたが、それでも権限がありません。もう1つの試みは、chattr -iを設定することでしたが、まだそのディレクトリを削除する権限がありません。

何か案は?サーバーはdebian7を搭載した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
Florian Brinker

ディレクトリが別のディレクトリに配置されていることがわかりました/var/www/clients/client0/web2 chattr + iが設定されていました。それを削除し、ディレクトリblog...を削除できました。元の場所は別のものだと思いましたが、それはリンクでした。

ヒントをありがとう@stoned!

2
Florian Brinker