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

특정그룹의 그룹패스워드 설정/변경/제거하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정그룹의 그룹패스워드 설정/변경/제거하기

 

 

 

 

 

 

리눅스시스템의 특정 그룹에 대한 그룹자체 패스워드를 설정해 본적이 있는가?”라고 묻는다면 어떤 답을 할까?

 

아마도 여러분들 대부분은 사용자 패스워드를 설정해 보았을 것이다.

 

 

 

 하지만 그룹자체에 대한 패스워드를 설정하는 일은 흔한 경우가 아니다.

 

 

 

 그리고 그룹자체 패스워드가 필요한 경우도 그렇게 흔하지 않기 때문이다.

 

 

 

 따라서 이번 절에서는 그룹자체 패스워드를 설정하는 방법에 대해서 알아보도록 하자. , 특정 그룹의 그룹패스워드를 설정 및 변경, 제거하는 방법을 보겠다.

 

 

 

 

 

리눅스 시스템의 root를 포함한 모든 사용자들에게 패스워드라는 것이있고 이 패스워드를 설정하고, 기존의 패스워드를 변경할 수 있고 또한 패스워드를 제거할 수도 있다는 것을 잘 알고있다.

 

 

 

 그리고 사용자 패스워드에 대한 이러한 작업들은 passwd라는 명령어를 가지고 수행한다.

 

 

 

 

 

이와 마찬가지로 그룹에게도 그룹자체의 패스워드가 존재한다.

 

 

 

 따라서 그룹의 자체 패스워드를 설정할 수도 있고, 기존 그룹패스워드를 변경할 수도 있으며, 또한 제거할 수도 있다.

 

 

 

 그룹에 대한 이런 역할을 할 수 있는 것이 gpasswd이다.

 

 

 

 

 

그럼 예를 보면서 계속 설명하겠다.

 

 

 

 다음은 wheel이라는 그룹정보를 확인한 것이다.

 

 

 

 보는 바와 같이 wheel그룹에는 현재 패스워드가 설정되어있지 않다.

 

 

 

 

 

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

wheel::10:root

[root@sulinux ~]#

 

 

 

그리고 다음은 wheel그룹에 대한 패스워드를 설정한 예이다.

 

 

 

 그리고 wheel그룹의 패스워드를 설정한 다음 다시 한번 wheel그룹정보를 확인하였다.

 

 

 

 그 결과 wheel그룹의 그룹패스워드가 설정되어 있다는 것을 확인할 수 있다.

 

 

 

 

 

[root@sulinux ~]# gpasswd wheel

wheel 그룹의 열쇠글을 변경 중

새 열쇠글: ********

새 열쇠글을 다시 입력하십시오: ********

[root@sulinux ~]#

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

wheel:$1$16tT5/8S$vw8rMNTuYCD90G/N0OwST.:10:root

[root@sulinux ~]#

 

 

 

, 특정 그룹에 대한 그룹자체 패스워드를 설정할 때에는 “gpasswd 그룹명과 같이 실행하면 된다.

 

 

 

 

 

만약 특정그룹에 이미 그룹패스워드가 존재하고 있는 상황에서 기존 그룹패스워드를 다른 것으로 변경하고자 한다면 어떻게 할까? 이것은 방금 전에 그룹패스워드를 새로 설정하였던 방법과 동일하게 “gpasswd 그룹명과 같이 실행하면 된다.

 

 

 

 , 다음은 wheel그룹의 그룹패스워드를 다른 것으로 변경한 예이다.

 

 

 

 

 

[root@sulinux ~]# gpasswd wheel

wheel 그룹의 열쇠글을 변경 중

새 열쇠글: ********

새 열쇠글을 다시 입력하십시오: ********

[root@sulinux ~]#

 

그리고 다음은 특정 그룹의 그룹패스워드를 제거하는 예이다.

 

 

 

 방금 앞에서 설정했던 wheel그룹의 그룹패스워드를 제거해 보도록 하겠다.

 

 

 

 , 다음 예는 wheel그룹의 그룹패스워드를 제거하기 위하여 “gpasswd -r wheel”을 실행한 예이다.

 

 

 

 그런 다음 wheel그룹의 그룹정보를 확인하였더니 그룹패스워드가 제거되었다는 것을 확인할 수 있다.

 

 

 

 

 

[root@sulinux ~]# gpasswd -r wheel

[root@sulinux ~]#

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

wheel::10:root

[root@sulinux ~]#

 

이상과 같이 gpasswd를 이용하여 그룹패스워드를 설정하고 변경하여 제거하는 예까지 모두 보았다.

 

 

 

 참고로 만약 현재 시스템의 그룹파일정책이 보안그룹계정정책(Secure group account information.)이라면 그룹패스워드는 /etc/group파일이 아닌 /etc/gshadow파일에 저장될 것이다.

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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