2021. 10. 29. 17:35ㆍ리눅스/리눅스 마스터
그룹 생성 : groupadd
# groupadd [option] 그룹명
[옵션 값]
-g : 생성과 동시에 GID를 부여하고 싶을 때 사용. 500번 이상을 사용해야 함
-r : 생성하는 그룹을 시스템 레벨로 생성할 때 사용. GID 값 중 0~499가 GID로 할당
[사용 예]
# group terran
-> terran 그룹을 생성
그룹변경 : groupmod
# groupmod [option] 그룹명
[옵션 값]
-n : 그룹의 이름을 변경
-g : 그룹의 GID를 변경
[사용 예]
# groupmod -n ihd kait
-> kait라는 그룹의 이름을 ihd로 변경한다.
# groupmod -g 555 ihd
-> ihd라는 그룹의 GID를 555로 바꾼다.
그룹삭제 : groupdel 그룹명
# groupdel 그룹명
[사용 예]
# groupdel ihd
-> ihd라는 그룹을 삭제한다.
그룹의 패스워드 설정, 그룹관리자 지정 : gpasswd
$ gpasswd [option] group
[옵션 값]
-A : root가 그룹 관리자를 지정할 때 사용
-a : 그룹 관리자가 그룹에 사용자를 추가할 때 사용
-d : 그룹 관리자가 그룹에서 사용자를 제외시킬 때 사용
-r : 그룹 패스워드를 제거
-R : 그룹 패스워드의 사용을 비활성화(disable)시켜 오직 해당 그룹 사용자만 newgrp 명령을 이용하여 1차 그룹을 변경
-M : root가 그룹 멤버를 지정할 때 사용
[사용 예]
[root@www ~]# gpasswd -A posein terran
-> terran 그룹의 관리자로 posein을 지정한다. posein이라는 사용자는 실제적으로 terran 그룹의 일원이 아니어도 가능. 관리자 등록은 /etc/gshadow에 3번째 필드에 기록
[posein@www ~]$ gpasswd terran
-> terran 그룹의 관릴자인 posein이 그룹 패스워드를 지정
[posein@www ~]$ gpasswd -a yuloje terran
-> yuloje 사용자를 terran 그룹에 포함
[posein@www ~]$ gpasswd -d yuloje terran
-> yuloje 사용자를 terran 그룹에서 제외
[posein@www ~]$ gpasswd -M yuloje terran
-> yuloje 사용자를 terran 그룹의 멤버로 포함
[posein@www ~]$ gpasswd -r terran
->terran 그룹의 그룹패스워드를 제거. terran 그룹에 속한 사용자만 newgrp 명령을 이용하여 1차 그룹으로 전환
[posein@www ~]$ gpasswd -R terran
-> terran의 그룹 패스워드를 비활성화 시킴. terran 그룹에 속한 사용자만 newgrp 명령을 이용하여 1차 그룹으로 전환
사용자가 일시적으로 1차 그룹을 변경할 때 사용하는 명령 : newgrp
$ newgrp 그룹명
[사용 예]
[yuloje@www ~]$ newgrp terran
-> terran 그룹으로 1차 그룹을 변경
----------------------test-------------------------
1. 다음 조건일 때 알맞은 명령어를 적으시오.
조건
- 인사부 그룹을 insa로 생성하고, GID는 1000번을 부여한다.
- /home/insa라는 디렉터리를 생성하고, 이 데릭터리는 인사부에 속한 사용자들만 접근 및 파일 확인이 가능하도록 설정한다.
① 그룹을 생성하는 명령을 적으시오.
② 디렉터리를 생성하는 명령을 적으시오.
③ /home/insa 디렉터리의 그룹 소유권을 지정하는 명령을 적으시오
④ /home/insa 디렉터리의 허가권을 변경하는 변경을 적으시오. (단, 기본 허가권 설정값을 알 수 없는 상태임을 고려해야 한다.)
정답
① ② ③ ④
------------------------------------------------------------------------
1. 정답
① groupadd -g 1000 insa ② mkdir /home/insa ③ chgrp insa /home/insa ④ chmod 750 /home/insa
'리눅스 > 리눅스 마스터' 카테고리의 다른 글
VitrualHost 설정 (0) | 2021.11.12 |
---|---|
[파일시스템] fdisk, mkfs (0) | 2021.11.07 |
[사용자 관리] pwck, pwconv, pwunconv (0) | 2021.10.29 |
[사용자 관리] chage -옵션값 (0) | 2021.10.29 |
[사용자 관리] usermod -옵션 값 (0) | 2021.10.28 |