Eu fiz isso no OS X, o mesmo comando existe no linux.
De acordo com este site . Parece que o caminho para evitar adicionar o nome de usuário ao arquivo smbpasswd para usar smbpasswd -U <user> -r <IP address of DC>
Existe uma maneira de alterar minha senha de domínio do Windows do Linux?
Eu fiz isso no OS X, o mesmo comando existe no linux.
De acordo com este site . Parece que o caminho para evitar adicionar o nome de usuário ao arquivo smbpasswd para usar smbpasswd -U <user> -r <IP address of DC>
Estou usando a mesma solução que @JamesBarnett
, Acabei de criar um script que também obtém o IP do controlador de domínio também (nunca sei o que é o IP quando preciso alterar minha senha) .
#!/bin/bash
USER="your.username"
DOMAIN="yourdomain.com"
smbpasswd -U $USER -r 'nslookup _ldap._tcp.dc._msdcs.$DOMAIN | awk '{print $2;exit;}''