![처음 로그인할 때 사용자 비밀번호를 변경하세요.](https://linux55.com/image/183806/%EC%B2%98%EC%9D%8C%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%A0%20%EB%95%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EC%84%B8%EC%9A%94..png)
아래 스크립트를 사용하여 사용자를 생성하고 현재 작동 중이지만 처음 로그인할 때 사용자 비밀번호를 변경하고 싶지만 아래 스크립트를 사용하여 해당 요구 사항을 충족할 수 없습니다. 아래 스크립트를 수정하고 언제 물어보고 싶습니다. 비밀번호를 바꾸고 처음으로 로그인했나요?
useradd -p "${A_PASSWORD[$index]}" "${A_USERNAME[$index]}"
답변1
맨페이지 에 따르면 useradd
이 작업을 직접 수행할 수 있는 옵션은 없는 것 같습니다. 그러나 passwd
유사한 방법을 사용하여 chage -d0 [username]
사용자가 처음 로그인한 후 비밀번호를 변경하도록 강제할 수 있습니다.