Windows etki alanı şifremi Mac OS X'den nasıl değiştiririm?


26

Mac'ler Windows kurumsal ortamlarında iyi çalışır, ancak birçok şirket bir süre sonra şifrenizi değiştirmenizi ister (örneğin 3 ay).

Bilgisayarı başlatmak zorunda kalmadan Windows etki alanı şifrenizi nasıl değiştirirsiniz?

Yanıtlar:


22

Terminalden:

$ 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

9
Ne yazık ki smbpasswdartık temiz bir Lion kurulumunda mevcut değil.
Nate

3
Homebrew kullanıyorsanız, kaçmayı denemek isteyebilirsinizbrew install https://raw.github.com/vertis/homebrew/master/Library/Formula/samba.rb
Pål Brattberg 24:11

5
sambaSadece yazabilirsiniz paket, şimdi Homebrew “varsayılan” bir parçası olan brew install sambabu URL'yi kullanmak yerine.
bdesham

3
smbpasswdmacOS 10.12.5'te çalışmaz ve brew install samba"Kullanılabilir formül yok" der. Başka seçenekler var mı (web portalı değil)?
Paaske

1
MacOS High Sierra (10.13.4) veya Sierra kullanıyorsanız macport macorgs.org/install.php kullanarak samba yükleyebilirsiniz , ardından port komutunu kullanabilirsiniz: port install samba3 ve daha sonra yukarıda açıklanan talimatları izleyebilmeniz için, smbpasswd kullanılabilir.
neosergio

9

Başka bir öneri, şirketinizin E-posta Web Portalı'na giriş yapmak. Birçok şirket, web e-posta oturumunuzda şifrenizi değiştirmeyi destekleyen MS Exchange kullanıyor. Mac'lerde olmayan kullanıcılarla bu kesin sorunu yaşadım, ancak bunun yerine Active Directory'nin parçası olan bir makineye asla dokunmam. Webmail / şifre değiştirme arayüzü bunu mümkün kıldı ve birkaç yüz kullanıcı için çalıştı. Başarısızlık mesajlarının oldukça şifreli ve tamamen yararsız olduğunu itiraf etmeliyim. Yeni şifrenizin karmaşıklığından yoksun olması nedeniyle şifre değişikliği başarısız olursa, bunu size söyleyememek muhtemelen başarısız olacaktır. Bu yüzden sadece bir sınırlamanın farkında olun.


Ah, şirketimde işe yarayacak olsaydı, bunu yapacağımı söylemeliydim. Her zaman çalışıyor ve hiçbir şey yapmadığını söylüyor. İyi öneri.
Harvey,

Kriptik mesajlar, şifre değişikliğinin başarılı olup olmadığını kesin olarak tanımlamaz. Gördüğüm en büyük problem, şifrenin kendi içinde uzunluğu, Büyük Harf / Küçük Harf, sayı ve sembol ile uyuşmayan şifrelerle ilgiliydi. Bunun doğru çalışması için çok karmaşık bir şifre seçmelisiniz.
Axxmasterr

Parola değişikliğiniz kurallar nedeniyle başarısız olursa, komut satırı yaklaşımının size bir başarısızlık belirtisi göstereceğini (benim deneyimlerime göre) web yönteminin sessizce başarısız olduğunu belirtmeliydim. Ancak, varsa, her zaman önce web portalı yöntemini deneyin.
Harvey

3

@ Havey'nin cevabından piggybacking (Apple Samba dışı, macport vb. Gerektirir) :


IP’nin etki alanı denetleyicisinin ne olduğunu hiçbir zaman bilmiyorum / hatırlamıyorum, bu nedenle smbpasswdeski / yeni parola istemine ulaşmak için aşağıdaki komut dosyasını oluşturdum .

#!/bin/bash

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

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


0

smbpasswd artık Lion'da veya üstünde mevcut değil

Bunu atlamak için, sadece doğru komut satırlarına sahip bir docker görüntüsü kullanabilirsiniz ( samba-common-binpaketten). Bu bile windows veya linux için işe yarayacak. İlgili Q / A'ya bakın: MacOS High Sierra'da bulunmayan smbpasswd komutu

Github.com/GabLeRoux/docker-debian-samba-common-bin adresindeki docker görüntüsünü kullanma :

docker run --rm -it gableroux/debian-samba-common-bin \
  bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"

Alternatif çözüm, kullanım kpasswd:

kpasswd user@REALM 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.