Terriermon - Digimon

[사용자 관리]group -옵션 값

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