오늘 평소와 같이 ssh 로 특정 서버에 접근을 했는데, 갑자기 password 만료 어쩌구 에러가 떴다. 테스트 해야된다구!!! 😠 이럴시간 없다구!
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for user passchange.
Changing password for passchange.
나같은 경우, 굳이 만료일을 두지 않아도 될 것 같아서 만료일을 없애는 것을 찾아봤다.
chage -m 0 -M 99999 -I -1 -E -1 {계정이름}
위와같이 하면, 사용자가 언제든지 암호를 변경(-m 0)할 수 있다. 또, 암호가 유효한 최대일수를 9999로 세팅해놨기 때문에 만료일이 의미가 없다.(-M 99999) 계정의 비활성화도 제거해주며(-I -1), 계정 만료 날짜를 제거해준다.(-E -1)
현재 계정 상태를 체크할 수 있는 명령어도 발견!
chage -l {계정이름}