我正在尝试设置一个 Samba 服务器,要求新用户在首次登录时更改密码,并使密码在 90 天后过期。
我可以设置 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 不允许用户更改密码。它只是提醒他们需要更改密码。我正在发布有关此新错误的新问题。