본문 바로가기
OS/Cent OS

실습] 계정 암호 설정

by 티옌.liy 2017. 1. 17.

1. 서버의 시간을 "2017-01-01 10:10:00"으로 변경한다.




2. 계정명 : user10

password : 123

UID : 808

HOME : /pracrtice/user10



스샷의 UID는 891이지만 실제는 800으로 잘 입력됬다.


답안 : # useradd -u 808 -d /practice/user10 user10


3. 계정 유효기간 : 2018-02-24  -> -E "2018-02-24"

암호는 하루뒤 변경 가능 ->  -m 1

암호는 5일에 한번씩 변경해야한다. -> -M 5

최소 3일전에 암호변경 경고를 준다. -> -W 3

만약 암호가 만료된 10일 뒤에도 바구지 않으면 비활성화 시킨다. -> -I 10


답안 :# chage -E 2018/24/24 -m 1 -M 5 -W 3 -I 10 user10


이제 # chage -l로 잘 설정되었는지 확인해보자.



이제 테스트를 해보자


실험 참여 계정

서버 : root

사용자 : test-user20 , user10

(주의!! 일반사용자에서 일반사용자로 스위칭해야 경고문이 뜬다. 루트 계정에서는 경고 없이 바로 스위칭 된다.)




@ 최소 암호 변경일 확인


# su user10

# passwd


조금 더 기다리라는 문구와 함께 거부된다.


root에서 날짜를 바꿔보자


# date -s "2017-01-02 11:10:00"



다시 user10에서 암호변경을 시도해보자



변경 된다.




@ 최대 암호 변경일 및 경고 확인


# date -s "2017-01-05 11:10:00"


경고문이 잘 출력된다.



@ 암호 만료 후 10일 뒤에도 변경하지 않을시 계정 잠금.


# date -s "2017-01-17 11:10:00"    -> 10일이 지나 계정 잠김



잘 만료되었다!




@ 계정 잠금 (계정 유효기간 : 2018년 02월 24일 )

서버 # chage -d 2018-02-20 user10        -->  마지막 암호 날짜 변경

서버 # date -s "2018-02-25 10:10:00"        --> 2018년 02월 25일로 변경



암호를 맞게 써도 틀리게 써도 계정이 만료됬다는 문구를 출력한다


실습 종료!


'OS > Cent OS' 카테고리의 다른 글

실습] 계정, 그룹 생성  (0) 2017.01.20
디렉토리와 파일의 허가권  (0) 2017.01.19
디렉토리와 파일의 권한, 소유권  (0) 2017.01.18
계정 그룹 만들기  (0) 2017.01.17
암호 기간 설정  (0) 2017.01.16
계정 잠금&해제  (0) 2017.01.16

댓글