Linux에서 다음 로그인시 사용자가 암호를 변경하도록하는 방법
지난 기사에서는 Linux에서 사용자 비밀번호 만료 정보를 변경하는 방법을 설명했습니다. 여기서 chage 명령의 다른 예를 살펴 보았습니다. 이 기사에서는 Linux에서 다음에 로그인 할 때 사용자가 자신의 암호를 강제로 변경하도록 만드는 방법에 대해 자세히 설명합니다.
기본 암호로 사용자 계정을 방금 만든 경우이 트릭을 사용하여 해당 사용자가 처음 로그인 할 때 암호를 변경하도록 할 수도 있습니다.
아래에 자세히 설명 된대로이를 달성하는 두 가지 가능한 방법이 있습니다.
passwd 명령 사용
사용자가 자신의 암호를 변경하도록하려면 먼저 암호가 만료되어야하고 사용자의 암호가 만료되도록하려면 -를 지정하여 사용자의 암호를 변경하는 데 사용되는 passwd 명령을 사용할 수 있습니다. e
또는 -expire
는 표시된대로 사용자 이름과 함께 전환합니다.
# passwd --expire ravi
다음으로 표시된대로 chage 명령을 사용하여 사용자 ravi의 암호 만료 및 에이징 정보를 확인합니다.
# chage -l ravi

위의 passwd 명령을 실행하면 chage 명령의 출력에서 사용자의 암호를 변경해야 함을 알 수 있습니다. 사용자 ravi가 다음에 로그인을 시도하면 다음 스크린 샷과 같이 쉘에 액세스하기 전에 암호를 변경하라는 메시지가 표시됩니다.

chage 명령 사용
또는 암호가 마지막으로 변경된 1970 년 1 월 1 일 이후의 일 수를 설정하는 -d
또는 -lastday
옵션과 함께 chage 명령을 사용할 수 있습니다.
이제 사용자의 암호 만료를 설정하려면 요일을 0으로 지정하여 다음 명령을 실행합니다. 즉, 위 날짜 (즉, 1970 년 1 월 1 일) 이후 암호가 변경되지 않았으므로 암호가 문자 그대로 만료되었으며 사용자가 시스템에 다시 액세스하기 전에 즉시 변경해야합니다.
# chage --lastday 0 ravi OR # chage --lastday 1970-01-01 ravi
다음으로 표시된대로 -l
옵션을 사용하여 chage 명령으로 사용자 ravi의 암호 만료 및 에이징 정보를 확인합니다.
# chage -l ravi

다음은 몇 가지 추가 사용자 관리 가이드입니다.
- 11 Ways to Find User Account Info and Login Details in Linux
- How to Delete User Accounts with Home Directory in Linux
보안상의 이유로 사용자에게 정기적으로 계정 암호를 변경하도록 상기시키는 것이 항상 권장됩니다. 이 기사에서는 사용자가 다음에 로그인 할 때 비밀번호를 변경하도록하는 두 가지 방법을 설명했습니다. 아래 댓글 양식을 통해 질문 할 수 있습니다.