Некоторое время назад я создал каталог для приложения nodejs, который называется blog. Приложение было запущено с forever start app.js
, ничего особенного.
Теперь я попытался удалить все приложение с папкой, я остановил приложение и сделал rm -rf blog
-> без разрешений - удаляются все файлы в этой папке, но не сам каталог.
Я пробовал установить chown root:root blog -R
и chmod 777 blog -R
но все еще нет разрешений. Еще одна попытка заключалась в том, чтобы установить chattr -i
но у меня все еще нет разрешения на удаление этого каталога.
Любые идеи? Сервер - это vServer с debian 7
С уважением,
Относительно
Обновление 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 за подсказки!