저는 얼마 전에 blog라는 nodejs 앱용 디렉터리를 만들었습니다. 앱이 로 시작되었으며 forever start app.js
특별한 것은 없습니다.
이제 폴더가 있는 전체 앱을 삭제하려고 했습니다. 앱을 중지하고 rm -rf blog
-> 권한이 없습니다. 해당 폴더의 모든 파일은 삭제되지만 해당 디렉터리 자체는 삭제되지 않습니다.
chown root:root blog -R
설정 을 시도했지만 chmod 777 blog -R
여전히 권한이 없습니다. 또 다른 시도는 설정하는 것이었지만 chattr -i
여전히 해당 디렉토리를 삭제할 권한이 없습니다.
어떤 아이디어가 있나요? 서버는 debian 7이 설치된 vServer입니다.
친애하는,
아스토
업데이트 1:
디렉토리는 비어 있고 루트로 로그인되어 있습니다. 명령 전에 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
이소프 | 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에게 감사드립니다!