為什麼我無法從 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.

接下來要嘗試什麼?

相關內容