chage
설명
시스템 보안을 위해 사용자 패스워드 만기일을 수정하는 명령어.
/etc/shadow 파일에서 패스워드 설정을 수정할 수 있지만 계정이 많은경우 번거롭기 떄문에 명령어를 사용.
사용법
(①) chage [계정명]
- 옵션 없이 명령어를 실행 시 , 계정에 대한 패스워드 정보를 한번에 수정할 수 있다.
(②) chage [options] 사용자명
- 옵션을 사용해서 특정한 부분만 변경할 수 있다.
- chage [-m 최소일수] [-M 최대일수] [-W 경고일수] [-d 새 패스워드 변경일] [-E 만료일수] 사용자명 등등
명령어
실습
1) 계정 비밀번호 만료일 설정
[root@ localhost/]# chage -E 2017-11-12 user1
[root@localhost ~]# chage -l user1
Last password change : Oct 31, 2017
Password expires : never
Password inactive : never
Account expires : Nov 12, 2017
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
빨강 : user1 계정의 패스워드 사용기간을 2017-11-12 날짜로 변경.
파랑 : user1 계정의 패스워드 만기정보를 보여준다.
초록 : 만료일짜가 2017-11-12 일로 변경된 것을 확인
* 계정의 패스워드가 만료일이 지났을 경우뜨는 경고문
계정이 만료되었습니다: 시스템 관리자에게 알려 주십시오
su: incorrect password
빨강 : user1 계정의 패스워드 만료일을 해제한다. (-1은 만료값을 지정하지 않거나 해제할 떄 사용)
파랑 : user1 계정의 패스워드 만기정보를 보여준다.
초록 : 만료일짜가 사라진 것을 확인
4) 비밀번호 변경 가능일 설정
[root@localhost 바탕화면]# chage -m 2 user1
[root@localhost 바탕화면]# chage -l user1
Last password change : Nov 01, 2017
Password expires : never
Password inactive : never
Account expires : May 05, 2013
Minimum number of days between password change : 2
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
[user1@localhost ~]$ passwd
user1 사용자의 비밀 번호 변경 중
user1에 대한 암호 변경 중
(현재) UNIX 암호:
암호 변경을 위해 조금더 기다려 주십시오.
passwd: 인증 토근 수정 오류
빨강 : user1 계정으로 로그인 한 후 비밀번호 변경
파랑 : 비밀번호를 한번 변경했기 때문에 2일이 지나지 않아서 변경할 수 없다고 오류가 뜬다.
5) 비밀번호 변경 주기 설정 및 경고메시지 출력 등
[root@localhost 바탕화면]# chage -E 2017-05-05 -M 10 -W 5 -I 10 user1
[root@localhost 바탕화면]# chage -l user1
Last password change : Nov 01, 2017
Password expires : Nov 11, 2017
Password inactive : Nov 21, 2017
Account expires : May 05, 2017
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 5
'리눅스 > 명령어' 카테고리의 다른 글
[파일시스템 변경 - tune2fs] (0) | 2017.11.03 |
---|---|
[파티션 명령어 - fdisk , mkfs] (0) | 2017.11.01 |
[사용자 신분 확인] (0) | 2017.11.01 |
[계정관련 명령어] (0) | 2017.04.05 |
[디렉터리 및 파일 기본명령어] + alias (0) | 2017.04.03 |