Mac berfungsi baik di lingkungan perusahaan Windows, tetapi banyak perusahaan meminta Anda untuk mengubah kata sandi setelah jangka waktu tertentu (misalnya 3 bulan).
Bagaimana Anda mengubah kata sandi domain Windows Anda tanpa harus mem-boot PC?
Dari 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
smbpasswd
tidak lagi hadir dalam instalasi Lion yang bersih.brew install https://raw.github.com/vertis/homebrew/master/Library/Formula/samba.rb
samba
paket adalah bagian dari “default” Homebrew sekarang, sehingga Anda hanya bisa mengetikbrew install samba
daripada menggunakan URL tersebut.smbpasswd
tidak bekerja pada macOS 10.12.5, danbrew install samba
mengatakan "Tidak ada formula yang tersedia". Apakah ada opsi lain (bukan portal web)?Saran lain adalah masuk ke Portal Web Email perusahaan Anda. Banyak perusahaan menggunakan MS Exchange yang mendukung pengubahan kata sandi Anda melalui sesi email web Anda. Saya memiliki masalah ini dengan pengguna yang tidak menggunakan mac, tetapi sebaliknya tidak akan pernah menyentuh mesin yang merupakan bagian dari Active Directory. Antarmuka perubahan webmail / kata sandi memungkinkan dan ini berfungsi untuk beberapa ratus pengguna. Saya harus mengakui bahwa pesan-pesan kegagalan itu sangat samar dan sama sekali tidak berguna. Jika perubahan kata sandi gagal karena kata sandi baru Anda tidak memiliki kerumitan, kemungkinan kata sandi itu gagal memberi tahu Anda. Jadi sadarilah satu keterbatasan itu.
sumber
Membonceng jawaban @ Havey (memerlukan non-Apple Samba, macports dll.) :
Saya tidak pernah tahu / mengingat apa IP dari pengontrol domain, jadi saya telah membuat skrip di bawah ini untuk membuka
smbpasswd
prompt sandi lama / baru.sumber
Anda dapat membuat disk boot kata sandi dengan live password kata sandi berikut:
sumber
smbpasswd
tidak lagi ada di Lion atau di atasnyaUntuk memotong ini, Anda cukup menggunakan gambar buruh pelabuhan dengan baris perintah yang tepat (dari
samba-common-bin
paket). Ini akan berfungsi bahkan untuk windows atau linux. Lihat Q / A terkait: perintah smbpasswd tidak ditemukan di MacOS High SierraMenggunakan gambar buruh pelabuhan dari github.com/GabLeRoux/docker-debian-samba-common-bin :
Solusi alternatif, gunakan
kpasswd
:sumber