Yanıtlar:
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
brew install https://raw.github.com/vertis/homebrew/master/Library/Formula/samba.rb
samba
Sadece yazabilirsiniz paket, şimdi Homebrew “varsayılan” bir parçası olan brew install samba
bu URL'yi kullanmak yerine.
smbpasswd
macOS 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)?
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.
@ 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 smbpasswd
eski / 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;}'`
Aşağıdaki parola canlı CD'leriyle bir parola önyükleme diski oluşturabilirsiniz:
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-bin
paketten). 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
smbpasswd
artık temiz bir Lion kurulumunda mevcut değil.