답변:
파일을 삭제한다는 것은 파일 자체가 아니라 파일 이있는 디렉토리 를 변경한다는 의미 입니다. 파일을 제거하려면 그룹의 디렉토리에서 rw가 필요합니다. 파일에 대한 권한은 파일 자체를 변경하기위한 것입니다.
파일 시스템의 작동 방식을 생각할 때까지 처음에는 혼란 스러울 수 있습니다. 파일은 단지 inode이며 디렉토리는 inode를 나타냅니다. 제거하면 디렉토리에서 해당 파일의 inode에 대한 참조 만 제거됩니다. 따라서 파일이 아닌 디렉토리를 변경하고 있습니다. 다른 디렉토리에있는 해당 파일에 대한 하드 링크를 가질 수 있으며 실제로 파일 자체를 변경하지 않고 첫 번째 디렉토리에서 해당 파일을 제거 할 수 있으며 다른 디렉토리에도 여전히 존재합니다.
ls -ld /path/to/directory
또는 단순히 ls -ld .
해당 디렉토리로 cd 한 경우.
getent group 1002
좀 더 장황한 오류가 있는지 확인하기 위해 실행하려고 합니다.
775 drwxrwxr-x
디렉토리를 얻는다 .