문제
배포 설정 파일은 root가 소유한 상태로 유지하면서 deploy 사용자만 추가로 수정할 수 있게 만들어야 합니다. 기존 권한을 깨지 않고 ACL을 이용해 /srv/releases/app.env 파일에 필요한 접근 권한을 부여하세요.
setfacl, getfacl, stat 조합으로 해결할 수 있습니다.
요구 사항
deploy 사용자가 존재해야 합니다.
/srv/releases/app.env 파일이 존재해야 합니다.
파일 소유자는 root:root 를 유지해야 합니다.
파일 권한은 640 이어야 합니다.
deploy 사용자에게 rw- ACL 권한이 부여되어야 합니다.
이 문제로 배우는 것
권한·보안 관리 분야의 보통 난이도 실습입니다.
핵심 명령어는 setfacl, getfacl 이며,
RHCSA 실기에서 그대로 요구되는 유형입니다. 요구사항 5개를 웹 터미널에서 직접 수행하면 항목별로 자동 채점됩니다.