Mac OS X에서 Windows 도메인 비밀번호를 변경할 수 없는 이유는 무엇입니까?

Mac OS X에서 Windows 도메인 비밀번호를 변경할 수 없는 이유는 무엇입니까?

저는 컴퓨터가 도메인에 가입되지 않은 상태에서 Mac OS X를 사용하고 있습니다. 회사의 일부 파일 공유가 이제 도메인에 있는데, 이에 로그인하면 오류가 발생하기 시작하여 내 비밀번호가 만료되었다는 메시지가 표시됩니다.

이제 비밀번호를 변경하는 방법을 알아내야 합니다.

다음같은 질문에 대한 해결책이 여기에 답변되어 있습니다.다양한 방법을 시도했지만 아무 효과가 없었기 때문에 설명이 매우 유사함에도 불구하고 결국 새로운 질문을 게시하게 되었습니다.

첫 번째 문제는 DC 주소를 모른다는 것이었습니다. 누군가 다른 솔루션에서도 이 문제를 해결했습니다.

$ dig -t SRV _ldap._tcp.dc._msdcs.acme.com

; <<>> DiG 9.8.3-P1 <<>> -t SRV _ldap._tcp.dc._msdcs.acme.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27127
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 8

;; QUESTION SECTION:
;_ldap._tcp.dc._msdcs.acme.com. IN  SRV

;; ANSWER SECTION:
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 hndc02.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 hndc01.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 sfdc02.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 sydc03.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 nvdc01.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 chdc01.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 chdc02.acme.com.
_ldap._tcp.dc._msdcs.acme.com. 600 IN   SRV 0 100 389 ckdc01.acme.com.

;; ADDITIONAL SECTION:
hndc02.acme.com.    3600    IN  A   10.50.2.6
hndc01.acme.com.    3600    IN  A   10.50.2.5
sfdc02.acme.com.    3600    IN  A   10.90.2.5
sydc03.acme.com.    3600    IN  A   10.10.2.5
nvdc01.acme.com.    3600    IN  A   10.70.2.5
chdc01.acme.com.    3600    IN  A   10.30.2.5
chdc02.acme.com.    3600    IN  A   10.30.2.6
ckdc01.acme.com.    3600    IN  A   10.110.2.5

;; Query time: 2 msec
;; SERVER: 10.10.2.5#53(10.10.2.5)
;; WHEN: Thu Jun 23 10:02:55 2016
;; MSG SIZE  rcvd: 455

서로 다른 DC는 서로 다른 지역 사무소에 해당하므로 10.10.2.5를 선택하여 시도해 보았습니다. 여기 사용자 이름에 도메인이 포함되어야 하는지 여부가 확실하지 않아서 결국 두 가지를 모두 시도해야 했습니다. 그러나 둘 다 NT_STATUS_ACCESS_DENIED. 이것이 "귀하의 로그인이 올바르지 않습니다"를 의미하는지, "귀하의 로그인은 정확하지만 비밀번호를 변경할 수 없습니다"를 의미하는지 모르겠습니다.

$ smbpasswd -r 10.10.2.5 -U [email protected]
Old SMB password:
New SMB password:
Retype new SMB password:
machine 10.10.2.5 rejected the session setup. Error was : NT_STATUS_ACCESS_DENIED.
$ smbpasswd -r 10.10.2.5 -U JSmith01
Old SMB password:
New SMB password:
Retype new SMB password:
machine 10.10.2.5 rejected the session setup. Error was : NT_STATUS_ACCESS_DENIED.

사무실에 있는 다른 사람에게 네트워크 설정에 대해 물어보니 다른 IP 주소를 알려주었습니다. 이로 인해 다른 오류 메시지가 표시되었지만 이전 비밀번호가 틀렸음을 의미하는지, 새 비밀번호가 잘못되었는지 또는 다른 의미인지 확실하지 않습니다. 제가 제공한 비밀번호는 이전에 다른 서비스에서 작동했기 때문에 정확하다는 것을 알고 있습니다.

$ smbpasswd -r 10.10.20.6 -U [email protected]
Old SMB password:
New SMB password:
Retype new SMB password:
machine 10.10.20.6 rejected the password change: Error was : Wrong Password.
$ smbpasswd -r 10.10.20.6 -U JSmith01
Old SMB password:
New SMB password:
Retype new SMB password:
machine 10.10.20.6 rejected the password change: Error was : Wrong Password.

다음으로 시도해 볼 것은 무엇입니까?

관련 정보