1) 그룹으로 묶기
2) 그룹 이름 지정하기
3) 파일 생성하기
4) 원하는 대로 권한 부여하기
실습 과정…
1) developer 그룹 생성 후, 사용자 3명 중 2명을 developer 그룹 안의 멤버로 설정하기
2) 소유자 그룹을 root -> developer로 변경 후, 권한도 파일 생성 가능하도록 변경하기
3) developer 그룹 내에 있는 사용자 2명은 파일을 생성할 수 있지만, 그 외 사용자는 파일을
생성할 수 없음을 확인할 수 있다
1) /var/developer 디렉토리 생성 후 파일 생성하기
sudo mkdir developer # directory 생성
ls -al # .은 현재 경로이며, 권한 확인 가능 (sudo로 명령내리거나 chmod로 권한 추가)
2) 파일 생성하기
echo "hi,egoing" > egoing.txt
3) 그룹 생성하기 (add group in linux)
groupadd # man 통하여 확인 필수
groupadd developer
>> nano /etc/group에서 developer 그룹 추가 확인
4) 그룹 내 멤버 추가하기
usermod -a -G developer egoing # [소유자 그룹][추가하고 싶은 계정]
# user modify
>> 로그아웃 후 재접속 시 변경 적용
5) 소유자 그룹을 root -> developer로 변경 (change directory group in linux)
sudo chown root:developer . # [현재 소유자 그룹][변경 소유자 그룹] . >> 현재 위치
>> 하지만, 그룹 확인 시 r-x 이기 때문에 파일 생성 불가 (chmod g+w . 설정 추가)
∴ leezche 사용자 계정은 소유자 혹은 기타 사용자인데, 소유자는 아니기 때문에
"기타 사용자"이다. >> 기타 사용자 권한은 r-x이기 때문에, file 쓰기 및 생성 불가 확인
tip) !! → 바로 직전에 입력한 명령어 입력 가능
<aside> ✅ ***## 실습 내용 및 최종 정리 ##
</aside>