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

pwdadm
pwdadm pwdadm 명령 목적 사용자 암호를 관리합니다. 구문
pwdadm [ -f Flags | -q | -c ] User
설명
pwdadm 명령은 사용자 암호를 관리합니다. 루트 사용자나 보안 그룹의 멤버가 User 매개변수에 의해 지정된 사용자의 암호를 제공하거나 변경할 수 있습니다. 명령 호출자는 다른 사용자의 암호를 변경할 수 있기 전에 조회시 암호를 제공해야 합니다. 명령이 실행되면, 이 명령은 ADMCHG 속성을 설정합니다. 이로 인해 사용자는 다음번에 login 명령 또는 su 명령이 사용자에게 제공될 때 암호를 변경해야 합니다.
루트 사용자나 보안 그룹의 멤버는 이 명령으로 개인적인 암호를 변경해서는 안됩니다. ADMCHG 속성은 다음 번에 login 명령 또는 su 명령이 사용자에게 제공될 때 사용자가 다시 그 암호를 변경해야 합니다. 루트 사용자나 PasswdAdmin 권한이 있는 사용자만이 /etc/security/user 파일에 참으로 설정된 admin 속성을 가진 관리자의 암호 정보를 변경할 수 있습니다.
루트 사용자, 보안 그룹의 멤버 또는 PasswdManage 권한이 있는 사용자만이 User 매개변수에 의해 지정된 사용자 암호를 제공하거나 변경할 수 있습니다.
이 명령이 실행되면 /etc/passwd 파일의 사용자에 대한 password 필드가 !(느낌표)로 설정되어 /etc/security/passwd 파일에 암호화된 버전의 암호가 있다는 것을 나타냅니다. ADMCHG 속성은 루트 사용자나 보안 그룹의 멤버가 pwdadm 명령으로 사용자 암호를 변경할 때 설정됩니다.
-f NOCHECK 플래그가 포함되지 않는 경우, 새로운 암호는 /etc/security/user 파일의 규칙에 따라 정의되어야 합니다. 암호에는 7 비트 문자만이 지원됩니다. -f 플래그를 pwdadm 명령에 포함하면, 루트 사용자나 보안 그룹의 멤버는 암호 규칙을 변경하는 속성을 설정할 수 있습니다. -f 플래그가 사용될 때 /etc/security/passwd 파일에 암호 항목이 없으면 /etc/passwd 파일의 password 필드가 !(느낌표)로 설정되고, *(별표)는 password= 필드에 나타나 암호가 설정되지 않았음을 나타냅니다.
-q 플래그는 루트 사용자나 보안 그룹의 멤버가 암호 정보를 조회할 수 있도록 합니다. lastupdate 속성의 상태와 플래그 속성만이 표시됩니다. 암호화된 암호는 숨겨진 채로 남아 있습니다.
-c 플래그는 /etc/security/passwd 파일에 설정된 모든 플래그 집합을 지웁니다.
파일
-f Flags 암호의 플래그 속성을 지정합니다. Flags 변수는 쉼표로 분리되는 속성 리스트로 지정되어야 합니다.
NOCHECK
새로운 암호는 암호 작성을 위한 /etc/security/user 파일의 지침을 따를 필요가 없음을 의미합니다.
ADMIN
루트 사용자에 의해서만 변경될 수 있는 암호 정보를 지정합니다. 루트 사용자만 이 속성을 사용 가능 또는 사용 불가능으로 만들 수 있습니다.
ADMCHG
사용자 암호를 변경하지 않고 ADMCHG 속성을 재설정합니다. 이로 인해 사용자는 다음 번에 login 명령 또는 su 명령이 사용자에게 제공될 때 암호를 변경해야 합니다. User 매개변수에 의해 지정된 사용자가 암호를 재설정할 경우, 이 속성은 지워집니다.
-q 암호의 상태를 조회합니다. lastupdate 속성 및 플래그 속성 값이 나타납니다.
-c /etc/security/passwd 파일의 모든 플래그 집합을 지웁니다.
보안
액세스 제어: 루트 사용자와 보안 그룹의 멤버만 이 명령에 대한 액세스를 실행(x)할 수 있습니다. 명령은 신뢰있는 전산구조 속성이 있어야 하며, /etc/passwd 파일, /etc/security/passwd 파일 및 기타 다른 사용자 데이터베이스 파일로의 쓰기(w) 액세스를 위해 setuid는 루트 사용자이어야 합니다.
액세스되는 파일:
모드 파일
rw /etc/passwd
rw /etc/security/passwd
r /etc/security/user
감사(audit) 이벤트:
이벤트 정보
PASSWORD_Change user
PASSWORD_Flags 사용자, 플래그
예제
보안 그룹의 멤버인 사용자 susan의 암호를 설정하려면 다음을 입력하십시오.
pwdadm susan
프롬프트가 나타나면, 명령을 호출한 사용자는 Susan의 암호를 변경하기 전에 암호를 입력해야 합니다.
보안 그룹의 멤버인 사용자 susan의 암호 상태를 조회하려면 다음을 입력하십시오.
pwdadm -q susan
이 명령은 lastupdate 속성 및 플래그 속성값을 표시합니다. 다음 예제에서는 NOCHECK 및 ADMCHG 플래그 속성이 적용될 때 표시되는 내용을 보여줍니다.
susan:
lastupdate=
flags= NOCHECK,ADMCHG
파일
/usr/bin/pwdadm pwdadm 명령을 포함하고 있습니다.
/etc/passwd
기본 사용자 속성을 포함하고 있습니다.
/etc/security/passwd
암호 정보를 포함하고 있습니다.
/etc/security/login.cfg
구성설정 정보를 포함하고 있습니다.
관련 정보
passwd 명령