Os Macs funcionam bem nos ambientes corporativos do Windows, mas muitas empresas exigem que você altere sua senha após um período de tempo (3 meses, por exemplo).
Como você altera sua senha de domínio do Windows sem precisar inicializar um PC?
Do terminal:
$ smbpasswd -U username -r DOMAIN_CONTROLLER_IP
$ smbpasswd -h
When run by root:
smbpasswd [options] [username]
otherwise:
smbpasswd [options]
options:
-L local mode (must be first option)
-h print this usage message
-s use stdin for password prompt
-c smb.conf file Use the given path to the smb.conf file
-D LEVEL debug level
-r MACHINE remote machine
-U USER remote username
extra options when run by root or in local mode:
-a add user
-d disable user
-e enable user
-i interdomain trust account
-m machine trust account
-n set no password
-W use stdin ldap admin password
-w PASSWORD ldap admin password
-x delete user
-R ORDER name resolve order
smbpasswd
não está mais presente em uma instalação limpa do Lion.brew install https://raw.github.com/vertis/homebrew/master/Library/Formula/samba.rb
samba
pacote faz parte do Homebrew "padrão" agora, então você pode digitar embrew install samba
vez de usar esse URL.smbpasswd
não funciona no macOS 10.12.5 ebrew install samba
diz "Nenhuma fórmula disponível". Existem outras opções (não o portal da web)?Outra sugestão é fazer login no Portal da Web de email da sua empresa. Muitas empresas estão usando o MS Exchange, que suporta a alteração de sua senha na sua sessão de email na web. Eu tive esse problema exato com usuários que não estavam no Mac, mas nunca tocariam em uma máquina que fazia parte do Active Directory. A interface de troca de webmail / senha tornou isso possível e funcionou para várias centenas de usuários. Devo admitir que as mensagens de falha foram bastante enigmáticas e totalmente inúteis. Se a alteração da senha falhar porque sua nova senha não possui complexidade, provavelmente falhará ao informar isso. Portanto, esteja ciente dessa única limitação.
fonte
Pegando carona na resposta do @ Havey (requer Samba que não seja da Apple, macports etc.) :
Nunca sei / lembro qual é o IP do controlador de domínio, por isso criei o script abaixo para exibir
smbpasswd
o prompt de senha antiga / nova.fonte
Você pode criar um disco de inicialização de senha com os seguintes CDs ativos de senha:
fonte
smbpasswd
não está mais presente no Lion ou acimaPara contornar isso, você pode simplesmente usar uma imagem do docker com as linhas de comando corretas (do
samba-common-bin
pacote). Isso funcionará mesmo para Windows ou Linux. Consulte Q / A relacionado: Comando smbpasswd não encontrado no MacOS High SierraUsando a imagem do docker em github.com/GabLeRoux/docker-debian-samba-common-bin :
Solução alternativa, use
kpasswd
:fonte