오라클 계정 패스워드 제한설정
패스워드 제한 설정
$ORACLE_HOME/rdbms/admin/utlpwdmg.sql파일은 sys계정이 소유하고 있어야 한다.
스크립트 마지막에 default profile에 대한 패스워드제한을 설정하므로 원하지 않는다면
주석처리하고 실행하는 것이 좋겠다.
-- ALTER PROFILE DEFAULT LIMIT
-- PASSWORD_LIFE_TIME 60
-- PASSWORD_GRACE_TIME 10
-- PASSWORD_REUSE_TIME 1800
-- PASSWORD_REUSE_MAX UNLIMITED
-- FAILED_LOGIN_ATTEMPTS 3
-- PASSWORD_LOCK_TIME 1/1440
-- PASSWORD_VERIFY_FUNCTION verify_function;
SQL> connect sys/change_on_install
Connected.
SQL> @?/rdbms/admin/utlpwdmg.sql
Function created.
SQL> connect system/manager
Connected.
SQL> create profile myprofile limit
2 failed_login_attempts 5
3 password_life_time 60
4 password_reuse_time 60
5 password_reuse_max unlimited
6 password_verify_function verify_function
7 password_lock_time 1/24
8 password_grace_time 10;
Profile created.
SQL> alter user kang profile myprofile;
User altered.
failed_login_attempts
비밀번호 5회이상 틀리게 입력하면 계정 lock함
password_life_time
패스워드변경주기(60일)
password_reuse_time
동일한 패스워드로 재사용가능한 시간(60일후 이전과 동일한 패스워드 재사용 가능)
password_reuse_max
현재 사용되는 비밀번호를 다시 사용하기 위해 변경해야만 하는 횟수
password_verify_function
Password Verification Routine지정(function)
sys계정에서 사용자가 패스워드체크루틴을 만들어서 지정할 수도 있고,
$ORACLE_HOME/rdbms/admin/utlpwdmg.sql파일을 실행해도 된다.
password_lock_time
패스워드가 lock되는 기간. 다시말하면,
패스워드 lock된 시작일부터 자동으로 unlock되는 일수(1시간)
password_grace_time
lock하기전의 유예회수. 로그회수 10회까지 경고메시지 출력, 10회이상일때 lock시킴
'ORACLE > ADMIN' 카테고리의 다른 글
오라클9i 데이타베이스 초기화 매개변수(전부) 설명 (0) | 2007.06.30 |
---|---|
오라클 버젼 확인 명령어 (0) | 2007.06.19 |
[Oracle] 권한 및 가능한 작업 (0) | 2007.06.13 |
oracle 단편화 처리 (0) | 2007.04.17 |
오라클 환경에서의 RAW DEVICE 사용 가이드 (0) | 2007.04.10 |