少し前に、ブログと呼ばれるnodejsアプリのディレクトリを作成しました。アプリはforever start app.js
で起動されましたが、特別なことは何もありません。
今、私はフォルダーでアプリ全体を削除しようとしました、私はアプリを停止し、rm -rf blog
->権限なしを行いました-そのフォルダー内のすべてのファイルが削除されますが、そのディレクトリ自体は削除されません。
chown root:root blog -R
とchmod 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
ディレクトリが別のディレクトリに配置されていることがわかりました/var/www/clients/client0/web2
chattr + iが設定されていました。それを削除し、ディレクトリblog
...を削除できました。元の場所は別のものだと思いましたが、それはリンクでした。
ヒントをありがとう@stoned!