Home » Questions » Computers [ Ask a new question ]

How do I change my windows domain password from Mac OS X?

How do I change my windows domain password from Mac OS X?

Macs work well in Windows corporate environments, but a lot of companies require you to change your password after a period of time (3 months for example).

Asked by: Guest | Views: 370
Total answers/comments: 2
bert [Entry]

"From the 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"
bert [Entry]

"Piggybacking off of @Havey's answer (requires non-Apple Samba, macports etc.):

I never know/remember what the IP is of the domain controller, so I've created the below script to just bring up smbpasswd to the old/new password prompt.

#!/bin/bash

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

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