Linux 공용 디렉터리의 권한은 0777이다. 일반 사용자가 자신의 파일은 삭제하되 다른 사용자가 만든 파일은 삭제하지 못하게 할 추가 설정은? 단, 관리자와 디렉터리 소유자는 제외한다.
정답 1번
파일 삭제는 파일 내용에 쓰는 작업이 아니라 상위 디렉터리에서 이름을 제거하는 작업이다. 따라서 파일이 0600이어도 상위 디렉터리가 0777이면 다른 사용자가 항목을 삭제할 수 있다. sticky bit를 추가한 1777 디렉터리는 일반 사용자의 삭제·이름 변경을 파일 소유자 또는 디렉터리 소유자로 제한한다. 특권 프로세스는 예외다. setgid는 새 파일의 그룹 상속에, umask는 새 파일·디렉터리의 초기 접근 권한에 영향을 주므로 이 삭제 제한을 대신하지 않는다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-04