Я создал каталог для приложения 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
решение1
Выяснилось, что каталог был помещен в другой каталог /var/www/clients/client0/web2
, в котором был установлен chattr +i. Удалил его и смог удалить каталог blog
... Думал, что изначальное местоположение было другим, но это была ссылка.
Спасибо @stoned за подсказки!