RHCSA : 사용자와 그룹 관리 – 로컬 그룹과 그룹 멤버십 생성, 삭제 및 수정

RHCSA 주제입니다. CertDepot 사이트를 번역 및 내용 추가하였으며, 컨텐츠 관련 모든 권리는 CertDepot에 있습니다.

실습

1. 어떤 사용자도 없이 그룹(여기서는 grp로 가정)을 생성하려면 다음과 같이 입력한다.
[root@server2 ~]# groupadd grp
[root@server2 ~]# cat /etc/group | grep grp
grp:x:1002:
[root@server2 ~]#
2. 어떤 사용자도 없이 주어진 GID(여기서는 5000으로 가정)를 가지고 그룹(여기서는 grp로 가정)을 생성하려면 다음과 같이 입력한다.
[root@server2 ~]# groupadd -g 5000 grp
[root@server2 ~]# cat /etc/group | grep grp
grp:x:5000:
[root@server2 ~]# 
3. 그룹의 이름을 변경하고자 하는 경우(여기서는 grp 에서 gr로) 다음과 같이 입력한다.
[root@server2 ~]# groupmod -n gr grp
[root@server2 ~]# cat /etc/group | grep grp
[root@server2 ~]# cat /etc/group | grep gr
gr:x:1002:
[root@server2 ~]# 
4. 그룹의 GID를 변경하고자 하는 경우(여기서는 5000에서 3000으로), 다음과 같이 입력한다.
[root@server2 ~]# groupmod -g 3000 grp
[root@server2 ~]# cat /etc/group | grep grp
grp:x:3000:
[root@server2 ~]# 
5-1. 사용자 계정(여기서는 user라 가정)에 두 번째 그룹(여기서는 grp라고 가정)을 추가하려면 다음과 같이 입력한다.
[root@server2 ~]# usermod -aG grp user
[root@server2 ~]# cat /etc/group | grep grp
grp:x:3000:user
[root@server2 ~]# 
5-2. 5-1과 같은 방법 이외에도 아래와 같이 입력할 수 있다.
[root@server2 ~]# gpasswd -a user grp
사용자 user을(를) grp 그룹에 등록 중
[root@server2 ~]# 
6. 사용자(여기서는 user)를 두번째 그룹(여기서는 grp)으로부터 제거하려면 다음과 같이 입력한다.
[root@server2 ~]# gpasswd -a user grp
사용자 user을(를) grp 그룹에 등록 중
[root@server2 ~]# cat /etc/group | grep grp
grp:x:3000:user
[root@server2 ~]# 

노트: 이 방법은 기본 그룹에는 적용되지 않는다.

7. 주어진 그룹(여기서는 grp)의 구성원의 리스트를 출력하기 위해서는 다음과 같이 입력한다.
[root@server2 ~]# groupmems -g grp -l
user 
[root@server2 ~]#

추가 자료

이전에 포스팅한 포스트들을 통해 더 자세한 내용을 확인할 수 있다.

at4am의 프로필 이미지

at4am

2016년 04월 28일

글쓴이의 더 많은 글 읽어보기