ich habe vor einiger Zeit ein Verzeichnis für eine Node.JS-App namens Blog erstellt. Die App wurde mit gestartet forever start app.js
, nichts Besonderes.
Jetzt habe ich versucht, die gesamte App mit Ordner zu löschen. Ich habe die App gestoppt und rm -rf blog
-> keine Berechtigungen ausgeführt – alle Dateien in diesem Ordner werden gelöscht, aber nicht das Verzeichnis selbst.
Ich habe versucht, die Einstellungen vorzunehmen chown root:root blog -R
, chmod 777 blog -R
aber trotzdem keine Berechtigungen. Ein weiterer Versuch war, die Einstellungen vorzunehmen chattr -i
, aber ich habe immer noch nicht die Berechtigung, dieses Verzeichnis zu löschen.
Irgendwelche Ideen? Der Server ist ein vServer mit Debian 7
Beste grüße,
Asto
Aktualisierung 1:
das Verzeichnis ist leer und ich bin als root angemeldet. sudo vor den Befehlen ändert nichts. lsattr blog -Rd
zeigt---------------- blog
die von rm zurückgegebene Meldung lautet rm: Entfernen von „blog“ nicht möglich: Keine Berechtigung
(Keine Berechtigungen)
Aktualisierung 2:
➜ ~ whoami: root
lsattr -Rad blog: ---------------- blog
➜ blog ls -l: insgesamt 0
lsof | Grep-Blog
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
Antwort1
Habe herausgefunden, dass das Verzeichnis in einem anderen Verzeichnis abgelegt war /var/www/clients/client0/web2
, in dem chattr +i gesetzt war. Habe es entfernt und konnte das Verzeichnis löschen blog
... Dachte, der ursprüngliche Speicherort sei ein anderer, aber es war ein Link.
Danke @stoned für die Hinweise!