별의 공부 블로그 🧑🏻‍💻
728x90
728x170

gpasswd

  • 기본적으로 패스워드를 부여하거나 패스워드를 변경하는 명령
  • 다음의 경우에 사용한다.
    • 그룹의 패스워드 설정
    • 그룹 관리자 지정
      • 그룹 관리자는 해당 그룹에 속하지 않아도 지정할 수 있다.
      • 지정된 그룹 관리자는 다음의 작업을 할 수 있다.
        • 다른 사용자들을 해당 그룹에 2차 그룹(Secondary Group)으로 속하게 함.
        • 그룹 패스워드 설정
          • 그룹 패스워드가 설정되면, 해당 그룹에 속하지 않은 사용자들은 newgrp 명령을 이용하여 그룹 패스워드 입력 후, 일시적으로 1차 그룹을 변경할 수 있다.

 

사용법

passwd [option] 그룹

 

주요 옵션

옵션 설명
-A - root가 그룹 관리자(Administrator)를 지정할 때 사용
- 그룹 관리자로 지정되면 /etc/gshadow 3번째 필드에 기록됨.
-a 그룹 관리자가 그룹에 사용자를 추가(add)할 때 사용
-d 그룹 관리자가 그룹에서 사용자를 제외(delete)시킬 때 사용
-r - 그룹 패스워드를 제거
- 그룹 패스워드가 제거되면, 기존에 속해 있던 그룹 사용자만 newgrp 명령을 이용하여 1차 그룹으로 변경할 수 있다.
-R - 그룹 패스워드의 사용을 비활성화(disable)시킬 때 사용
- 오직 해당 그룹 사용자만 newgrp 명령을 이용하여 1차 그룹을 변경할 수 있다.
-M root 가 그룹 멤버를 지정할 때 사용

 

사용 예

예 1 
  • terran 그룹의 관리자로 starrykss 를 지정
    • starrykss 라는 사용자는 실제적으로 terran 그룹의 일원이 아니어도 가능하다.
    • 관리자 등록은 /etc/gshadow 3번째 필드에 기록된다.
[root@www ~] # gpasswd -A starrykss terran

 

예 2 
  • terran 그룹의 관리자인 starrykss 이 그룹 패스워드를 지정
[starrykss@www ~] $ gpasswd terran

 

예 3
  • yuloje 사용자를 terran 그룹에 포함
[starrykss@www ~] $ gpasswd -a yuloje terran

 

예 4
  • yuloje 사용자를 terran 그룹에서 제외
[starrykss@www ~] $ gpasswd -d yuloje terran

 

예 5
  • root가 yuloje 사용자를 terran 그룹의 멤버로 포함
[root@www ~] # gpasswd -M yuloje terran

 

예 6
  • terran 그룹의 그룹 패스워드 제거
    • terran 그룹에 속한 사용자만 newgrp 명령을 이용하여 1차 그룹으로 전환할 수 있다.
[starrykss@www ~] $ gpasswd -r terran

 

예 6
  • terran 그룹의  패스워드를 비활성화
    • terran 그룹에 속한 사용자만 newgrp 명령을 이용하여 1차 그룹으로 전환할 수 있다.
[starrykss@www ~] $ gpasswd -R terran

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖