내 친구 가족의 노트북에 Linux를 설치하고 있습니다. 이름으로 계정을 만들고 로그인하여 몇 가지 사항을 설정한 다음 비밀번호를 삭제하고 이름을 처음 클릭할 때 비밀번호를 설정하라는 메시지를 표시하고 싶습니다.
시도했지만 chage -d0 username
여전히 원래 비밀번호를 요구합니다.
다른 랩톱에서 이 프로세스를 2번 더 반복해야 하므로 쉘 스크립트를 사용하는 것이 좋습니다.
답변1
에서man passwd
-e, --expire
Immediately expire an account's password. This in effect can force
a user to change his/her password at the user's next login.
그래서
passwd -e user
다음 로그인 시 사용자는 다음을 볼 수 있습니다:
Password:
You are required to change your password immediately (administrator enforced)
Changing password for <user>.
Current password:
그런 다음 사용자는 호스트의 비밀번호 규칙을 준수하는 새 비밀번호를 생성하기 위해 현재 비밀번호를 입력해야 합니다.