为什么我无法从 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.

下一步要尝试什么?

相关内容