| HOME / 정보공유 / AIX 명령어 모음

chgroup
chgroup chgroup 명령 목적 그룹의 속성을 변경합니다. 구문
chgroup [ -R load_module ] Attribute=Value ... Group
설명
주의: 네트워크 정보 서비스(NIS) 데이터베이스가 사용자의 시스템에 설치된 경우, 심각한 시스템 데이터베이스 불일치를 발생시킬 수 있으므로, chgroup 명령을 사용하지 마십시오.
chgroup 명령은 Group 매개변수로 지정한 그룹에 대한 속성을 변경합니다. 그룹 이름은 8바이트 이하의 문자열로 이미 존재하여야 합니다. 속성을 변경하려면 Attribute=Value 매개변수에서 속성 이름과 속성을 변경하려는 값을 지정하십시오.
대체 ID 및 인증(I&A) 메카니즘을 사용하여 작성한 그룹의 속성을 변경하려면 -R 플래그를 사용하여 I&A 로드 모듈을 지정할 수 있습니다. 로드 모듈은 /usr/lib/security/methods.cfg 파일에 정의되어 있습니다.
웹 기반 시스템 관리자(wsm)에서 사용자 응용프로그램을 사용하여 사용자 특성을 변경할 수 있습니다. 또한, 시스템 관리 인터페이스 도구(SMIT) smit chgroup 단축 경로를 사용하여 이 명령을 수행할 수 있습니다.
그룹 변경에 대한 제한사항
그룹 정보의 보안을 정확하게 하기 위한 chgroup 명령 사용에 대한 제한사항이 있습니다. 루트 사용자 또는 UserAdmin 권한이 있는 사용자만 chgroup 명령을 사용하여 모든 그룹을 변경할 수 있습니다. 이 변경사항에는 다음이 포함됩니다.
admin 속성을 참으로 설정하여 그룹을 관리 그룹으로 설정하십시오.
관리 그룹의 속성을 변경하십시오.
사용자를 관리 그룹의 관리자 리스트에 추가하십시오.
관리 그룹은 admin 속성이 참으로 설정된 그룹입니다. security 그룹의 멤버는 관리자 리스트에 사용자 추가를 비롯하여 비관리 그룹의 속성을 변경할 수 있습니다.
플래그
-R 사용자의 속성을 변경할 때 사용한 로드가능 I&A 모듈을 지정합니다.
속성
Attribute=Value 매개변수를 지정하여 속성을 변경합니다. 사용자가 적합한 권한을 가질 경우, 다음과 같은 그룹 속성을 설정할 수 있습니다.
adms 멤버 및 그룹의 관리자 설정과 같은 그룹에 대한 관리 타스크를 수행할 수 있는 사용자를 정의합니다. 루트 사용자만 관리로 정의된 그룹을 변경할 수 있으므로 admin =true이면 이 속성은 무시됩니다. Value 매개변수는 쉼표로 분리된 사용자 로그인 이름 리스트입니다. 사용자가 Value 매개변수를 지정하지 않은 경우, 모든 관리자는 제거됩니다.
admin 그룹의 관리 상태를 정의합니다. 가능한 값은 다음과 같습니다.
true
그룹을 관리로 정의합니다. 루트 사용자만이 관리로 정의된 그룹의 속성을 변경할 수 있습니다.
false
표준 그룹을 정의합니다. 이러한 그룹의 속성은 루트 사용자나 security 그룹의 멤버에 의하여 변경될 수 있습니다. 이것이 디폴트 값입니다.
id 그룹 ID. Value 매개변수는 고유한 정수 문자열입니다. 이 속성을 변경하는 것은 시스템 보안을 위태롭게 하며, 이런 이유로 이 속성을 변경해서는 안 됩니다.
users 하나 이상의 사용자 리스트 형식은 User1,User2,...,Usern입니다. 그룹 멤버 이름을 쉼표로 분리하십시오. 각 사용자는 데이터베이스 구성설정 파일에 정의되어야 합니다. 기본 그룹에서 사용자를 제거할 수 없습니다.
adms 및 admin 속성은 /etc/security/group 파일에서 설정됩니다. 나머지 속성은 /etc/group 파일에서 설정됩니다. chgroup 명령으로 지정한 임의의 속성이 유효하지 않은 경우 이 명령은 아무것도 변경하지 않습니다.
보안
액세스 제어: 루트 사용자 및 security 그룹만이 이 명령에 대해 실행(x) 액세스 권한을 가집니다. 이 명령은 신뢰있는 전산 구조(TCB)에 프로그램으로 설치해야 합니다. setuid(SUID) 비트 집합이 있는 루트 사용자가 이 명령을 소유해야 합니다.
액세스되는 파일:
모드 파일
rw /etc/group
rw /etc/security/group
r /etc/passwd
감사(audit) 이벤트:
이벤트 정보
GROUP_Change 그룹, 속성
제한사항
모든 로드가능 I&A 모듈에서 그룹의 속성 변경을 지원하지는 않습니다. 로드가능 I&A 모듈이 그룹의 속성을 변경하지 못할 경우 오류가 보고됩니다.
예제
현재 frank만 멤버인 finance 그룹에 sam 및 carol을 추가하려면 다음과 같이 입력하십시오.
chgroup users=sam,carol,frank finance
finance 그룹에서 frank를 제거하지만 sam 및 carol은 보유하고 finance 그룹의 관리자를 제거하려면 다음과 같이 입력하십시오.
chgroup users=sam,carol adms= finance
이 예제에서, 두 개의 속성 값이 변경되었습니다. frank 이름이 멤버 리스트에서 누락되었고 adms 속성의 값은 공백으로 남아 있습니다.
LDAP I&A 로드가능 모듈 그룹 사용자의 속성을 변경하려면 다음과 같이 입력하십시오.
chgroup -R LDAP users=sam,frank monsters
파일
/usr/bin/chgroup chgroup 명령의 경로를 지정합니다.
/etc/group 그룹의 기본 속성이 있습니다.
/etc/security/group 그룹의 확장 속성이 있습니다.
/etc/passwd 사용자의 기본 속성이 있습니다.
관련 정보
chfn 명령, chgrpmem 명령, chsh 명령, chuser 명령, lsgroup 명령, lsuser 명령, mkgroup 명령, mkuser 명령, passwd 명령, pwdadm 명령, rmgroup 명령, rmuser 명령, setgroups 명령, setsenv 명령.