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

chsec
chsec chsec 명령 목적 보안 스탠자(stanza) 파일에 있는 속성을 변경합니다. 구문
chsec [ -fFile] [ -s Stanza] [ -a Attribute = Value ... ]
설명
chsec 명령은 보안 구성설정 스탠자 파일에 저장된 속성을 변경합니다. 다음 보안 구성설정 스탠자 파일에는 Attribute = Value 매개변수로 지정할 수 있는 속성이 있습니다.
/etc/security/environ
/etc/security/group
/etc/security/lastlog
/etc/security/limits
/etc/security/login.cfg
/usr/lib/security/mkuser.default
/etc/security/passwd
/etc/security/portlog
/etc/security/user
/etc/security/environ, /etc/security/lastlog, /etc/security/limits, /etc/security/passwd 및 /etc/security/user 파일에서 속성을 수정한 경우 Stanza 매개변수로 지정된 스탠자 이름은 유효한 사용자 이름 또는 default여야 합니다. /etc/security/group 파일의 속성을 수정한 경우 Stanza 매개변수로 지정되는 스탠자 이름은 유효한 그룹 이름이거나 default여야 합니다. /usr/lib/security/mkuser.default 파일의 속성을 수정한 경우 Stanza 매개변수는 admin 또는 user여야 합니다. /etc/security/portlog 파일의 속성을 수정한 경우 Stanza 매개변수는 유효한 포트 이름이어야 합니다. /etc/security/login.cfg 파일의 속성을 수정한 경우 Stanza 매개변수는 유효한 포트 이름, 메소드 이름 또는 usw 속성이어야 합니다.
이미 없어진 스탠자의 /etc/security/login.cfg 또는 /etc/security/portlog 파일에 있는 속성을 수정한 경우 chsec 명령으로 스탠자가 자동으로 작성됩니다.
chsec 명령을 사용하여 /etc/security/passwd 파일의 password 속성을 수정할 수 없습니다. 대신 passwd 명령을 사용하십시오.
적절한 권한을 가진 루트 사용자나 사용자만 관리 속성을 변경할 수 있습니다. 예를 들면, 관리 그룹 데이터를 수정하려면, 사용자는 루트이거나 GroupAdmin 권한이 있어야 합니다.
플래그
-a Attribute=Value 수정할 속성과 그 속성에 대한 새 값을 지정합니다. 값을 지정하지 않는 경우, 속성이 주어진 스탠자(stanza)에서 제거됩니다.
-f File 수정할 스탠자(stanza) 파일의 이름을 지정합니다.
-s Stanza 수정할 스탠자(stanza)의 이름을 지정합니다.
보안
액세스 제어: 이 명령에 대해 루트 사용자 및 security 그룹만이 실행 액세스 권한이 있습니다. 이 명령은 신뢰있는 전산 구조 속성이 있기 때문에 setuid 명령을 수행하여 루트 사용자가 보안 데이터베이스를 액세스할 수 있도록 합니다.
액세스되는 파일:
모드 파일
rw /etc/security/environ
rw /etc/security/group
rw /etc/security/lastlog
rw /etc/security/limits
rw /etc/security/login.cfg
rw /usr/lib/security/mkuser.default
rw /etc/security/passwd
rw /etc/security/portlog
rw /etc/security/user
감사(audit) 이벤트:
이벤트 정보
USER_Change 사용자 이름, 속성
GROUP_Change 그룹 이름, 속성
PORT_Change 포트, 속성
예제
60초 안에 로그인 시도가 5회 실패하는 경우에 자동으로 잠그도록 /dev/tty0 포트를 변경하려면, 다음과 같이 입력하십시오.
chsec -f /etc/security/login.cfg -s /dev/tty0 -a logindisable=5 -a logininterval=60
시스템에서 /dev/tty0 포트를 잠금한 후 이 포트를 잠금 해제하려면 다음과 같이 입력하십시오.
chsec -f /etc/security/portlog -s /dev/tty0 -a locktime=0
모든 사용자에 대해 오전 8시부터 오후 5시까지 로그인을 허용하려면, 다음과 같이 입력하십시오.
chsec -f /etc/security/user -s default -a logintimes=:0800-1700
joe 사용자에 대한 CPU 시간 한계를 1시간(3600초)으로 변경하려면 다음과 같이 입력하십시오.
chsec -f /etc/security/limits -s joe -a cpu=3600
파일
/usr/bin/chsec chsec 명령의 경로를 지정합니다.
/etc/security/environ 사용자의 환경 속성이 있습니다.
/etc/security/group 그룹의 확장 속성이 있습니다.
/etc/security/lastlog 사용자의 마지막 로그인 속성을 정의합니다.
/etc/security/limits 자원 할당량을 정의하고 각각의 사용자에 대해 제한합니다.
/etc/security/login.cfg 포트 구성설정 정보가 있습니다.
/usr/lib/security/mkuser.default 새로운 사용자의 디폴트 값이 있습니다.
/etc/security/passwd 암호 정보가 있습니다.
/etc/security/portlog 각 포트에 대한 실패한 로그인 시도 정보가 있습니다.
/etc/security/user 사용자의 확장된 속성이 있습니다.
관련 정보
chgroup 명령, chuser 명령, grpck 명령, login 명령, lsgroup 명령, lssec 명령, lsuser 명령, mkgroup 명령, mkuser 명령, passwd 명령, pwdck 명령, rmgroup 명령, rmuser 명령, su 명령, usrck 명령.
getgroupattr 서브루틴, getportattr 서브루틴, getuserattr 서브루틴, getuserpw 서브루틴, putgroupattr 서브루틴, putportattr 서브루틴, putuserattr 서브루틴, putuserpw 서브루틴.