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?

Author: Chealion, 2009-08-10

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
 22
Author: Harvey,
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.

 9
Author: Axxmasterr,
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;}'`
 3
Author: Justin,
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:

  1. Ophcrack live-CD -
  2. Offline NT Passwort und Registry Editor
  3. Windows-Passwort-reset für Mac -
 1
Author: kingblun,
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 
 0
Author: GabLeRoux,
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