신규 사용자가 처음 로그인할 때 비밀번호를 변경하도록 요구하고 비밀번호가 90일 후에 만료되도록 하는 Samba 서버를 설정하려고 합니다.
유효 기간을 90일로 설정할 수 있지만 작동하지 않습니다 --pwd-must-change-time
.
세부 정보에는 데이터가 변경된 것으로 표시되지만 실행하면 -Lv
90일 후에도 여전히 "변경해야 함"이라고 표시됩니다.
답변1
원래 문제에 대한 해결책을 찾았습니다.
먼저, 저처럼 90일 만료 정책을 설정할 수 있습니다.
sudo pdbedit -P "maximum password age" -C *time-in-seconds*
그런 다음 사용자가 처음 로그인할 때 비밀번호를 변경할 수 있도록 하려면 다음을 입력하십시오.
sudo net sam set pwdmustchangenow *user* yes
내가 지금 겪고 있는 문제는 Windows에서 사용자가 자신의 암호를 변경하는 것을 허용하지 않는다는 것입니다. 단지 비밀번호를 변경해야 한다는 점을 상기시켜줄 뿐입니다. 이 새로운 버그에 대한 새로운 질문을 게시하고 있습니다.