강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정그룹에 새로운 그룹멤버 추가하는 방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정그룹에 새로운 그룹멤버 추가하는 방법

 

 

 

첫번째 gpasswd의 사용법으로서 특정 그룹에 새로운 그룹멤버를 추가하는 것이다.

 

 

 

 리눅스의 /etc/group파일의 내용을 보면 각각의 특정 그룹에 소속된 그룹멤버들이 존재한다.

 

 

 

 그리고 특정 그룹에 특정사용자를 그 그룹의 그룹멤버로 등록하는 방법은 3가지 방법이 있다.

 

 

 

 아래 등록방법을 보기 바란다.

 

 

 

 

 

첫번째 : vi명령어로 /etc/group파일을 편집하여 직접 등록한다.

 

 

 

 

두번째 : gpasswd명령어의 -M명령어로 그룹멤버를 직접 설정한다.

 

 

 

 

세번째 : gpasswd명령어의 -a옵션으로 새로운 멤버를 추가 등록한다.

 

 

 

 

 

위의 방법 가운데 첫번째 방법은 지금까지 가장 보편적이고 쉬운 방법으로 흔히 사용해 왔던 방법이다.

 

 

 

 , 시스템관리자들은 특정 그룹에 특정사용자를 그룹멤버로 추가 등록하려고 할 때에 /etc/group파일을 vi편집기로 직접 열어서 편집을 하였다.

 

 

 

 이것이 가장 일반적인 방법이며, 또한 지금도 가장 많이 사용되고있는 방법이다.

 

 

 

 

 

그리고 두번째, gpasswd 명령어에 -M옵션을 사용하는 것은 이번절의 뒷편에서 별도로 설명하고 있다.

 

 

 

 , 그룹멤버를 추가하는 것이 아니고, 기존 그룹멤버를 무시하고 전체 그룹멤버를 새로 설정하는 것이다.

 

 

 

 

 

그리고 세번째, gpasswd명령어에 -a옵션은 이번 절에서 설명하는 것으로서 기존의 새로운 멤버를 추가등록하는 것이다.

 

 

 

 

 

만약 리눅스시스템을 설치한 상태 그대로 운영중이라면 다음 예와같이 현재 wheel이라는 그룹에는 root사용자만이 그룹멤버로 등록되어있다.

 

 

 

 

 

[root@sulinux ~]# grep wheel /etc/group

wheel:x:10:root

[root@sulinux ~]#

 

 

 

그리고 다음은 wheel그룹에 sspark이라는 사용자를 그룹멤버로 추가한 예이다.

 

 

 

 그런 다음 다시 한번 wheel그룹정보를 확인해 본 결과, 기존의 root멤버 외에 sspark이라는 그룹멤버가 추가되어 있다는 것을 확인할 수 있다.

 

 

 

 

 

[root@sulinux ~]# gpasswd -a sspark wheel

사용자 sspark() wheel 그룹에 등록 중

[root@sulinux ~]#

[root@sulinux ~]# grep wheel /etc/group

wheel:x:10:root,sspark

[root@sulinux ~]#

 

그리고 다음은 여기에 bible이라는 사용자를 wheel그룹의 그룹멤버로 추가 등록하였다.

 

 

 

 그 결과 wheel그룹의 그룹멤버는 root, sspark, 그리고 방금 추가 등록한 bible사용자가 있다.

 

 

 

 

 

[root@sulinux ~]# gpasswd -a bible wheel

사용자 bible() wheel 그룹에 등록 중

[root@sulinux ~]#

[root@sulinux ~]# grep wheel /etc/group

wheel:x:10:root,sspark,bible

[root@sulinux ~]#

 

 

 

이상과 같이 gpasswd -a옵션을 사용하면 특정 그룹의 그룹멤버를 추가 등록할 수 있다.

 

 

 

 앞서 설명하였듯이 특정 그룹에 새로운 그룹멤버를 추가등록하는 방법은 gpasswd외에도 vi를 이용하여 /etc/group파일을 직접 편집해주는 방법도 있다.

 

 

 

 어쩌면 vi를 이용하는 방법이 더 보편적이라고 할 수 있다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,803 개
  • 현재 접속자 :  106 명