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

특정 그룹(group)에 새로운 그룹멤버 추가

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 그룹(group)에 새로운 그룹멤버 추가






 

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

 

 

 

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

 

 

 

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

 

 

 

 아래 등록방법을 보시기 바랍니다.

 

 

 

 

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

 

 

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

 

 

 

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

 

 

 

 

 

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

 

 

 

 다음 예와 같이 현재 wheel이라는 그룹에는 root사용자만이 그룹멤버로 등록되어 있습니다.

 

 

 

 리눅스를 처음 설치한 기본설정사항입니다.

 

 

 

 

 

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

wheel::10:root

[root@su250 ~]#

 

 

 

 

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

 

 

 

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

 

 

 

 

 

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

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

[root@su250 ~]#

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

wheel::10:root,sspark

[root@su250 ~]#

 

 

 

 

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

 

 

 

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

 

 

 

 

 

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

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

[root@su250 ~]#

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

wheel::10:root,sspark,bible

[root@su250 ~]#

 

 

 

 

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



다음은 LockyLinux 시스템에서  사용한 예로서 

wheel 그룹에 sulinux라는 사용자를 등록한 것입니다. 


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

사용자 sulinux을(를) wheel 그룹에 등록 중

[root@RockyLinux01 ~]#

[root@RockyLinux01 ~]# cat /etc/group | grep wheel

wheel:x:10:sspark,sulinux

[root@RockyLinux01 ~]#

 

 

관련자료

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

공지사항


뉴스광장


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