it-swarm-korea.com

Mac OS X에서 Windows 도메인 암호를 변경하려면 어떻게합니까?

Mac은 Windows 기업 환경에서 잘 작동하지만 많은 회사에서 일정 기간 (예 : 3 개월) 후에 암호를 변경해야합니다.

PC를 부팅하지 않고 Windows 도메인 암호를 어떻게 변경합니까?

27
Harvey

터미널에서 :

$ 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
22
Harvey

또 다른 제안은 회사의 이메일 웹 포털에 로그인하는 것입니다. 많은 회사에서 웹 이메일 세션을 통해 비밀번호 변경을 지원하는 MS Exchange를 사용하고 있습니다. 나는 Mac을 사용하지 않는 사용자에게이 정확한 문제가 있었지만 대신 Active Directory의 일부인 컴퓨터를 건드리지 않았습니다. 웹 메일/비밀번호 변경 인터페이스는이를 가능하게했으며 수백 명의 사용자가 사용할 수있었습니다. 나는 실패 메시지가 매우 비밀스럽고 완전히 쓸모 없다는 것을 인정해야합니다. 새 암호가 복잡하지 않아 암호 변경에 실패하면이를 알리지 못할 수 있습니다. 그러니 그 한 가지 한계를 인식하십시오.

9
Axxmasterr

@Havey의 답변을 편승 (비 Apple Samba, macports 등 필요) :


도메인 컨트롤러의 IP가 무엇인지 모르거나 기억하지 못하기 때문에 이전/새 암호 프롬프트에 smbpasswd을 (를) 표시하는 아래 스크립트를 만들었습니다.

#!/bin/bash

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

smbpasswd -U $USER -r `nslookup _ldap._tcp.dc._msdcs.$DOMAIN | awk '{print $2;exit;}'`
3
Justin

다음 암호 Live CD를 사용하여 암호 부팅 디스크를 만들 수 있습니다.

  1. Ophcrack 라이브 CD
  2. 오프라인 NT 암호 및 레지스트리 편집기
  3. Mac 용 Windows 암호 재설정
1
kingblun

smbpasswd은 Lion 이상에서 더 이상 존재하지 않습니다

이를 우회하려면, 올바른 명령 줄 (samba-common-bin 패키지에서)이 포함 된 도커 이미지를 사용하면됩니다. 이것은 Windows 또는 Linux에서도 작동합니다. 관련 Q/A 참조 : MacOS High Sierra에서 찾을 수없는 smbpasswd 명령

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"

대체 솔루션, kpasswd 사용 :

kpasswd [email protected] 
0
GabLeRoux