팀 협업 환경 설정하기 RHCSA›권한·보안 관리·어려움

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 4
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

새로운 프로젝트 팀을 위한 협업 환경을 설정해야 합니다.
프로젝트 팀의 이름은 proj_team이며, 이 팀의 모든 구성원이 proj_shared 디렉터리를 공유해야 합니다.

1. 사용자의 비밀번호는 P@ssw0rd!로 설정하세요. (채점 대상은 아니지만 실습 절차상 수행하세요.)
2. 디렉터리는 /에 직접 생성하지 말고 /home/exercise/ 하위에 생성하세요.
3. 기본적으로 생성되는 파일 권한을 변경하기 위해 umask를 수정하지 않고 해결해야 합니다. (ACL 활용)

✓ 요구 사항

1. proj_team이라는 그룹을 생성하세요.
2. 그룹에 속할 사용자인 user1과 user2를 생성하고, 그룹 proj_team에 추가하세요.
3. /home/exercise 하위에 proj_shared 디렉터리를 생성하고, 그룹 소유자를 proj_team으로 설정하세요.
4. proj_shared 디렉터리 내 모든 파일이 그룹 proj_team에 의해 작성, 수정 가능하도록 그룹 쓰기 권한과 SGID 비트를 설정하세요.
· 예시: chmod 2770 /home/exercise/proj_shared
5. 디렉터리 내에 새로 생성되는 파일과 디렉터리의 기본 권한이 rw-rw----가 되도록 기본(default) ACL을 설정하세요.
· 검사 기준: getfacl 결과의 default:user::rw-, default:group::rw-, default:other::---

≡ 권한·보안 관리 관련 실습 문제
RHCSA 문제 전체 보기
미제출
-