#
net sam set pwdmustchangenow nome_do_usuario yes
Os campos que devemos perceber na saída é:
Password last set: 0
Password can change: 0
Password must change: 0
Onde o parametro
Password must change
é oque indica que o usuário deverá trocar a senha no próximo login.Então para finalizar, um exemplo de script para modificar a senha de todos os usuário do samba, para uma senha padrão, e já setar a opção
Password must change=0
. #!/bin/bash
USER=`pdbedit -L | cut -d: -f1`
for i in $USER; do
(echo senha_padrao; echo senha_padrao)| smbpasswd -s $i
net sam set pwdmustchangenow $i yes
done
Fonte: Samba Docs