소개
이 챌린지에서는 사용자들 사이의 협업을 촉진하기 위해 set-GID 디렉터리를 생성하고 설정하는 과정을 수행합니다. set-GID 디렉터리는 해당 디렉터리 내에서 생성되는 모든 새 파일과 하위 디렉터리가 부모 디렉터리의 그룹 소유권을 그대로 상속받도록 보장합니다. 이 기능은 공유 프로젝트를 진행하는 팀의 파일 공유와 권한 관리를 매우 간편하게 만들어 줍니다.
협업용 Set-GID 디렉터리 생성
이번 과제에서는 ~/project 디렉터리 안에 collaboration이라는 이름의 새 디렉터리를 생성하고, 해당 디렉터리에 set-GID(Set Group ID) 권한 비트를 설정합니다.
과제
~/project디렉터리 내에collaboration이라는 이름의 새 디렉터리를 생성하세요.collaboration디렉터리에 set-GID(Set Group ID) 권한 비트를 설정하세요.
요구 사항
- 새 디렉터리의 경로는 반드시
~/project/collaboration이어야 합니다. - 디렉터리 이름은 정확히
collaboration이어야 합니다. ~/project/collaboration디렉터리에 set-GID 권한 비트가 올바르게 적용되어야 합니다.
예시
과제를 완료한 후, ls -ld ~/project/collaboration 명령어로 디렉터리 권한을 확인하면 다음과 유사한 결과가 출력되어야 합니다. 그룹 권한 부분에 표시된 s는 set-GID 비트가 활성화되었음을 나타냅니다.
ls -ld ~/project/collaboration
drwxrwsr-x. 2 labex labex 6 Apr 12 12:34 collaboration
요약
이 챌린지를 통해 set-GID 디렉터리를 생성하는 방법을 배웠습니다. set-GID 비트를 설정함으로써 디렉터리 내에 생성되는 모든 파일과 하위 디렉터리가 부모 디렉터리의 그룹 소유권을 자동으로 상속받도록 만들었습니다. 이는 공유 자원을 관리하는 시스템 관리자에게 필수적인 기술로, 팀 내 협업 효율을 높이고 권한 관리를 체계화하는 데 큰 도움이 됩니다.



