IT/LINUX

비밀번호 변경 날짜가 하루 전으로 나온다

송시 2022. 6. 20. 13:26
728x90

특별히 신경쓰면서 살지 않았던 부분인데, AIX 할때에도 특별히 신경 안써봤던거라, AIX를 떠난 지금으로써는 테스트는 못해보았다.

 

20일 새벽 시간에 리눅스 특정 계정의 비밀번호를 바꾸었는데, 19일에 변경이 된 것으로 나오는 거시다.

 

20일에 바꿨는데 변경된 비밀번호가 19일이라고 나온다

왜 그런고하고 shadow 의 날짜를 계산기로 뚜두려 봤다.

# grep rew /etc/shadow | gawk -F: '{print $1 "-" strftime("%d %H:%M:%S", 86400*$3)}'

 

09:00:00 !!!????

아래의 명령어로 시간을 변경하며 여러번 비밀번호 변경 시간을 확인해보았는데 위의 사진 처럼 무적권 09:00:00 이 나오는 거시였다.

# date -s "2022-06-20 01:00:00" ; echo "test" | passwd rew --stdin ;chage -l rew

 

그러하다

 

내가 지금 테스트했던 centos의 /etc/shadow 가 어떤 시간에 변경이 되었던 09:00:00 으로 무적권 픽스가 되는 거시였다.

 

그래서 이 때문에 00:00:00 ~ 08:59:59 에 변경되는 건에 대해서는 하루 -1 이 된 날짜로해서 변경 날짜가 보여진다.

 

09:00:00 ~ 23:59:59 에 변경하는 비밀번호는 당일에 변경된 것으로 잘 보여지지만

 

00:00:00 ~ 08:59:59에 변경된 건에 대해서는 -1일 변경으로 보여진다.

 

즉 20일에 변경을 했더라도 19일로 보인다.

 

AIX는 안그랬던 것 같은데, 뭐 테스트 해볼 수 있는 환경이 없으니, 다른 누군가가 궁금하면 해보고 댓글 달아주시길~

 

728x90

'IT > LINUX' 카테고리의 다른 글

님아 그 루트를(/) 건들지 마소  (0) 2024.07.05
/etc 권한을 실수하다  (0) 2022.07.26
RHCA를 따지 않기로 마음 먹다  (0) 2022.04.12
[EX236] Gluster [ introduction ]  (0) 2021.01.07
[EX342]trouble shooting (MBR restore)  (0) 2020.12.27