$ chage [옵션]
$ 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
chage -l <사용자이름>
chage -E YYYY-MM-DD <사용자이름>
여기서 YYYY-MM-DD는 새로운 암호 만료 날짜입니다.
chage -M 99999 <사용자이름>
chage -d 0 <사용자이름>
sudo chage -d $(date '+%Y-%m-%d') user1
chage -E -1 <사용자이름>
위의 명령어에서 <사용자이름> 자리에는 암호 정책을 변경하려는 사용자의 실제 이름이나 사용자 이름을 입력해야 합니다.
$ 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
$ 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
위의 명령어를 사용하여 chage 명령어를 설치하고 사용자 계정의 암호 정책을 변경할 수 있습니다. 명령어에 대한 자세한 내용은 chage 명령어의 매뉴얼 페이지를 참조하십시오 (man chage).