जवाबों:
टर्मिनल से:
$ 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
पैकेज तो तुम सिर्फ टाइप कर सकते हैं, अब Homebrew "डिफ़ॉल्ट" का हिस्सा है brew install samba
कि URL का उपयोग करने के बजाय।
smbpasswd
macOS 10.12.5 पर काम नहीं करता है, और brew install samba
"कोई उपलब्ध सूत्र नहीं" कहता है। क्या अन्य विकल्प हैं (वेब पोर्टल नहीं)?
एक अन्य सुझाव आपकी कंपनी के ईमेल वेब पोर्टल पर लॉग इन करना है। कई कंपनियां एमएस एक्सचेंज का उपयोग कर रही हैं जो आपके वेब ईमेल सत्र के माध्यम से आपके पासवर्ड को बदलने का समर्थन करता है। मेरे पास उन उपयोगकर्ताओं के साथ यह सटीक समस्या थी जो मैक पर नहीं थे, लेकिन इसके बजाय कभी भी एक मशीन को नहीं छूएंगे जो सक्रिय निर्देशिका का हिस्सा था। वेबमेल / पासवर्ड परिवर्तन इंटरफ़ेस ने इसे संभव बनाया और इसने कई सौ उपयोगकर्ताओं के लिए काम किया। मुझे यह स्वीकार करना चाहिए कि विफलता के संदेश काफी गूढ़ थे और बिल्कुल बेकार थे। यदि पासवर्ड परिवर्तन विफल हो जाता है क्योंकि आपके नए पासवर्ड में जटिलता का अभाव है, तो यह आपको यह बताने में विफल होगा। तो बस उस एक सीमा के बारे में पता होना चाहिए।
@ हैवी जवाब (गैर-ऐप्पल सांबा, मैकस्पोर्ट्स आदि की आवश्यकता है) से :
मुझे कभी नहीं पता / याद है कि आईपी डोमेन नियंत्रक का क्या है, इसलिए मैंने smbpasswd
पुराने / नए पासवर्ड को तुरंत लाने के लिए नीचे की स्क्रिप्ट बनाई है ।
#!/bin/bash
USER="joe.bob"
DOMAIN="acme.com"
smbpasswd -U $USER -r `nslookup _ldap._tcp.dc._msdcs.$DOMAIN | awk '{print $2;exit;}'`
आप निम्न पासवर्ड लाइव सीडी के साथ एक पासवर्ड बूट डिस्क बना सकते हैं:
smbpasswd
अब शेर या उससे ऊपर में मौजूद नहीं है
इसे बायपास करने के लिए, आप बस सही कमांड लाइनों ( samba-common-bin
पैकेज से) के साथ डॉक इमेज का उपयोग कर सकते हैं । यह विंडोज़ या लिनक्स के लिए भी काम करेगा। संबंधित Q / A देखें:
smbpasswd कमांड MacOS हाई सिएरा पर नहीं मिला
Github.com/GabLeRoux/docker-debian-samba-common-bin से docker छवि का उपयोग करना :
docker run --rm -it gableroux/debian-samba-common-bin \
bash -c "smbpasswd -U my_activedirectory_username -r 10.x.y.z"
वैकल्पिक समाधान, उपयोग kpasswd
:
kpasswd user@REALM
smbpasswd
अब लायन की साफ सुथरी स्थिति में कोई मौजूद नहीं है।