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 |
댓글