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

grpck
grpck grpck 명령 목적 그룹 정의의 정확성을 검증합니다. 구문
grpck { -n | -p | -t | -y } { ALL | Group ... }
설명
grpck 명령은 ALL 그룹이나 Group 매개변수에 의해 지정된 그룹의 정의를 검사하여 사용자 데이터베이스에 있는 그룹 정의의 정확성을 검증합니다. 하나 이상의 그룹을 지정할 경우, 그룹 사이에 공백이 있어야 합니다.
주: 이 명령은 메세지를 stderr에 기록합니다.
시스템은 잘못된 속성을 수정해야 하는지를 나타내는 플래그를 선택해야 합니다. 다음 속성을 검사합니다.
name 그룹 이름의 유일성과 구성을 검사합니다. 그룹 이름은 8 바이트 이하의 유일한 문자열이어야 합니다. 그룹 이름은 +, :, - 또는 ~로 시작할 수 없습니다. 문자열은 콜론(:)을 포함할 수 없으며 ALL 또는 default 키워드가 될 수 없습니다. 시스템 수정은 전혀 불가능합니다.
groupID 그룹 ID의 유일성과 구성을 검사합니다. ID는 널(null)이 아니어야 하고 10진수만으로 구성되어야 합니다. 시스템 수정은 전혀 불가능합니다.
users 그룹 데이터베이스 파일에 나열된 사용자의 존재를 검사합니다. 시스템이 오류를 수정해야 한다는 것을 나타내면, 사용자 데이터베이스 파일에 없는 사용자를 모두 삭제할 것입니다.
adms 그룹 데이터베이스 파일에 그룹 관리자로 나열된 사용자의 존재를 검사합니다. 시스템이 오류를 수정해야 한다는 것을 나타내면, 사용자 데이터베이스 파일에 없는 관리자를 모두 삭제할 것입니다.
admin /etc/security/group 파일에 있는 각 그룹에 대해 유효한 관리 속성을 검사합니다. 시스템 수정은 가능하지 않습니다.
일반적으로, sysck 명령은 신뢰성있는 시스템 설치의 검증의 일부분으로 grpck 명령을 호출합니다. 또한, 루트 사용자나 보안 그룹의 멤버는 명령을 입력할 수 있습니다.
grpck 명령은 데이터베이스 관리 보안 파일(/etc/passwd.nm.idx, /etc/passwd.id.idx, /etc/security/passwd.idx, 및 /etc/security/lastlog.idx)이 최신 파일인지 또는 대응되는 시스템 보안 파일보다 새로운 파일인지 검사합니다. /etc/security/lastlog.idx 파일이 /etc/security/lastlog 보다 새로운 파일이 아니어도 됨을 유의하십시오. 데이터베이스 관리 보안 파일이 옛날 파일이면, 루트 사용자가 mkpasswd 명령을 실행해야 함을 알려주는 경고 메세지가 나타납니다.
플래그
-n 오류를 보고하지만 수정하지는 않습니다.
-p 오류를 수정하지만 보고하지 않습니다.
-t 오류를 보고하고 수정해야 하는지 물어봅니다.
-y 오류를 수정하고 보고합니다.
보안
액세스 제어: 이 명령은 루트 사용자와 보안 그룹의 멤버에 대한 실행(x) 액세스를 보증해야 합니다. 명령은 루트에 대해 setuid 되어야 하며 신뢰있는 전산구조(TCB) 속성을 갖고 있어야 합니다.
액세스되는 파일:
모드 파일
r /etc/passwd
r /etc/security/user
rw /etc/security/group
rw /etc/group
감사 이벤트:
이벤트 정보
GROUP_User 사용자, 그룹, 속성 | 오류, 상태
GROUP_Adms 사용자, 그룹, 속성 | 오류, 상태
예제
사용자 데이터베이스에 모든 그룹 멤버 및 관리자가 존재하는지를 검증하고 모든 오류를 보고하려면(정정하지 않고), 다음과 같이 입력하십시오.
grpck -n ALL
사용자 데이터베이스에 모든 그룹 멤버 및 관리자가 존재하는지를 검증하고 오류를 보고하지 않고 정정하려면, 다음과 같이 입력하십시오.
grpck -p ALL
install 그룹에 대해 정의된 그룹 이름 및 그룹 ID의 고유성을 검증하려면, 다음과 같이 입력하십시오.
grpck -n install
또는
grpck -t install
또는
grpck -y install
grpck 명령은 그룹 이름 및 ID를 수정하지 않습니다. 그러므로 -n, -t 및 -y 플래그는 그룹 이름 및 그룹 ID에 대한 문제는 보고하지만 정정하지는 않습니다.
파일
/usr/sbin/grpck grpck 명령이 들어 있습니다.
/etc/passwd 사용자의 기본 속성이 들어 있습니다.
/etc/security/user 사용자의 확장 속성이 들어 있습니다.
/etc/group 그룹의 기본 속성이 들어 있습니다.
/etc/security/group 그룹의 확장 속성이 들어 있습니다.
관련 정보
pwdck 명령, sysck 명령, usrck 명령.