Como faço para alterar minha senha de domínio do Windows a partir do Mac OS X?

26

Os Macs funcionam bem em 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ê muda sua senha de domínio do Windows sem precisar inicializar um PC?

    
por Harvey 10.08.2009 / 17:51

5 respostas

22

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
    
por 10.08.2009 / 17:58
9

Outra sugestão é fazer login no Portal da Web de e-mail da sua empresa. Muitas empresas estão usando o MS Exchange, que suporta a alteração de sua senha através de sua sessão de e-mail na web. Eu tive esse problema exato com usuários que não estavam em macs, mas em vez disso nunca tocaria em uma máquina que fazia parte do Active Directory. A interface webmail / password change tornou isso possível e funcionou para várias centenas de usuários. Devo admitir que as mensagens de falha eram bastante enigmáticas e totalmente inúteis. Se a alteração da senha falhar porque sua nova senha não tem a complexidade, ela provavelmente falhará ao informar isso. Então, basta estar ciente dessa limitação.

    
por 10.08.2009 / 18:06
3

Piggybacking da resposta do @ Havey (requer não-Apple Samba, macports, etc.) :

Eu nunca sei / lembro qual é o IP do controlador de domínio, então criei o script abaixo para exibir smbpasswd para o prompt de senha antigo / novo.

#!/bin/bash

USER="joe.bob"                                             
DOMAIN="acme.com"

smbpasswd -U $USER -r 'nslookup _ldap._tcp.dc._msdcs.$DOMAIN | awk '{print $2;exit;}''
    
por 26.10.2015 / 15:53
1

Você pode criar um disco de inicialização de senha com os seguintes CDs ao vivo de senha:

  1. Ophcrack live CD
  2. Editor de senhas e registro do NT offline
  3. Redefinição de senha do Windows para Mac
por 01.03.2012 / 14:58
0

smbpasswd não está mais presente no Lion ou acima

Para ignorar isso, você pode simplesmente usar uma imagem de encaixe com as linhas de comando corretas (de samba-common-bin package). Isso funcionará mesmo para windows ou linux. Veja Q / A relacionado: Comando smbpasswd não encontrado no MacOS High Sierra

Usando a imagem do docker de github.com/GabLeRoux/docker-debian-samba-common-bin:

docker run --rm -it gableroux/debian-samba-common-bin \
  bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"

Solução alternativa, use kpasswd :

kpasswd user@REALM 
    
por 23.07.2018 / 16:30