새로운 프로젝트 팀을 위한 협업 환경을 설정해야 합니다.
프로젝트 팀의 이름은 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::---