디렉토리에 대한 쓰기 권한으로 인해 해당 사용자가 해당 디렉토리의 파일 create/remove/rename
에 액세스 할 수 있다고 말하면서 실제로 그럴 수 있음을 알았습니다. 실행 권한이 없으면 수행 할 수 없습니다. 나는 open/fopen/remove/rename
으로 전화를 시도했지만, 예외없이 모두 실패했습니다.쓰기 전용 디렉토리에서 파일을 만들거나 제거하거나 이름을 바꾸려고 시도 할 때 권한이 거부되었습니다.
제가 놓친 것이 있거나 오해 한 것이 있어야합니다. 디렉토리 작업은 일반적으로 파일 작업과 관련된다는 설명이 있습니다. 그것이 맞다면, 나는 어떤 작전이 관련되어 있는지 궁금해. 디렉토리가 파일 이름에서 inode 로의 매핑을 유지한다면 이름을 바꿀 때 파일 조작이 수반 될 이유가없는 것 같습니다.
예기치 않은 파일 작업이 관련된 경우 해당 작업을 거치지 않고 직접 디렉터리를 조작 할 수 있습니까?