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
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] uname (0) | 2022.03.05 |
---|---|
[리눅스 명령어] date (0) | 2022.03.05 |
[리눅스 명령어] users / who / whoami / w / logname / id / groups (0) | 2022.03.04 |
[리눅스 명령어] newgrp (0) | 2022.03.03 |
[리눅스 명령어] groupdel (0) | 2022.03.03 |
[리눅스 명령어] groupmod (0) | 2022.03.03 |
[리눅스 명령어] groupadd (0) | 2022.03.03 |
[리눅스 명령어] grpconv / grpunconv / grpck (0) | 2022.03.03 |