Wie ändere ich mein Windows-Domänenkennwort von Mac OS X?
Macs funktionieren gut in Windows-Unternehmensumgebungen, aber viele Unternehmen verlangen, dass Sie Ihr Passwort nach einer gewissen Zeit (z. B. 3 Monate) ändern.
Wie ändern Sie Ihr Windows-Domänenkennwort, ohne einen PC booten zu müssen?
5 answers
Vom 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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-10 15:58:12
Ein weiterer Vorschlag ist, sich beim E-Mail-Webportal Ihres Unternehmens anzumelden. Viele Unternehmen verwenden MS Exchange, das das Ändern Ihres Passworts über Ihre Web-E-Mail-Sitzung unterstützt. Ich hatte genau dieses Problem mit Benutzern, die nicht auf Macs waren, aber stattdessen niemals einen Computer berühren würden, der Teil des Active Directory war. Die Webmail / Password Change-Schnittstelle machte dies möglich und es funktionierte für mehrere hundert Benutzer. Ich muss zugeben, die Fehlermeldungen waren ziemlich kryptisch und völlig nutzlos. Wenn die Passwortänderung schlägt fehl, weil Ihr neues Passwort die Komplexität fehlt, wird es wahrscheinlich nicht bei Ihnen sagen, dass. Seien Sie sich also dieser einen Einschränkung bewusst.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-10 16:06:03
Huckepack von @Haveys Antwort (erfordert Nicht-Apple Samba, Macports usw.):
Ich weiß nie/erinnere mich, was die IP des Domänencontrollers ist, also habe ich das folgende Skript erstellt, um einfach smbpasswd
zur alten/neuen Kennwortaufforderung aufzurufen.
#!/bin/bash
USER="joe.bob"
DOMAIN="acme.com"
smbpasswd -U $USER -r `nslookup _ldap._tcp.dc._msdcs.$DOMAIN | awk '{print $2;exit;}'`
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-26 14:53:57
Sie können eine Password Boot Disk mit den folgenden password live CDs erstellen:
- Ophcrack live-CD -
- Offline NT Passwort und Registry Editor
- Windows-Passwort-reset für Mac -
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-11-09 16:47:45
smbpasswd
ist in Lion oder höher nicht mehr vorhanden
Um dies zu umgehen, können Sie einfach ein Docker-Image mit den richtigen Befehlszeilen (aus dem Paket samba-common-bin
) verwenden. Dies funktioniert auch für windows oder linux. Siehe Verwandte Q/A:
smbpasswd Befehl unter macOS High Sierra nicht gefunden
Verwenden des Docker-Images von 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"
Alternative Lösung, benutze kpasswd
:
kpasswd user@REALM
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-07-23 14:41:44