chage_사용법

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
  • 사용자의 암호 만료 날짜를 확인:
chage -l <사용자이름>
  • 사용자의 암호 만료 날짜를 변경:
chage -E YYYY-MM-DD <사용자이름>

여기서 YYYY-MM-DD는 새로운 암호 만료 날짜입니다.

  • 사용자의 암호를 만료되지 않도록 설정:
chage -M 99999 <사용자이름>
  • 사용자의 암호 만료 날짜를 강제로 설정:
chage -d 0 <사용자이름>
  • user1의 암호의 변경일을 현재 날짜로 설정:
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
  • 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

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).

로그인하면 댓글을 남길 수 있습니다.
  • chage_사용법.txt
  • 마지막으로 수정됨: 2023/09/07 03:18
  • 저자 koov