728x90
chage 명령어
명령어 사용 방법
chage [옵션]
-i : chage설정 내용을 확인
-m : 새로운 패스워드를 변경할수있는 최소일수
-M : 유효한 패스워드의 최대일수
-W : 사용자가 패스워드를 바꿀때까지 경고할 일수
-E : 뒤의 만료일 날짜 시간을 정해준다
-d : 사용자가 패스워드를 변경한 마지막 일자
$ chage --help
Usage: chage [options] LOGIN
Options:
-d, --lastday LAST_DAY set date of last password change to LAST_DAY
-E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-h, --help display this help message and exit
-I, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-l, --list show account aging information
-m, --mindays MIN_DAYS set minimum number of days before password
change to MIN_DAYS
-M, --maxdays MAX_DAYS set maximim number of days before password
change to MAX_DAYS
-R, --root CHROOT_DIR directory to chroot into
-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
리눅스 패스워드 변경일(Last password change) 수정
마지막 패스워드 변경일 조회
chage -l devops
$ chage -l devops
Last password change : Jun 01, 2021
Password expires : never
Password inactive : never
Account expires : never
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
마지막 패스워드 변경일 수정(업데이트)
chage -d 2021-06-09 devops
$ date
Wed Jun 9 21:50:54 KST 2021
$ chage -d 2021-06-09 devops
$ chage -l devops
Last password change : Jun 09, 2021
Password expires : never
Password inactive : never
Account expires : never
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
chage -M 3 -E 2007/04/21 test123
###3일 뒤에 test123의 패스워드를 바꿔야 하며, 3일 뒤에는 로그인 불가함
$ chage -M 3 -E 2007/04/21 test123
모든 계정의 비밀번호 유효기간 조회
for i in `cut -f1 -d: /etc/passwd`; do echo; echo 'id:' $i; chage -l "$i"; done
$ for i in `cut -f1 -d: /etc/passwd`; do echo; echo 'id:' $i; chage -l "$i"; done
id: root
Last password change : Apr 15, 2022
Password expires : never
Password inactive : never
Account expires : never
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
id: daemon
Last password change : Apr 15, 2022
Password expires : never
Password inactive : never
Account expires : never
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
...
id: systemd-network
Last password change : Apr 25, 2022
Password expires : never
Password inactive : never
Account expires : never
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
id: systemd-resolve
Last password change : Apr 25, 2022
Password expires : never
Password inactive : never
Account expires : never
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
728x90
'리눅스' 카테고리의 다른 글
[리눅스] 리눅스 메모리 캐시 삭제(cache flush) (0) | 2022.03.23 |
---|---|
[리눅스] httpstat 웹 사이트 성능 확인 도구 (0) | 2022.03.23 |
[리눅스][보안취약점] 패스워드 복잡성 설정 (0) | 2022.03.23 |
[리눅스] 파일 브라우저, HTTP 파일 업로드 협업 (0) | 2022.03.23 |
[리눅스] Simple HTTP File Upload Server (0) | 2022.03.22 |