উত্তর:
টার্মিনাল থেকে:
$ 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ম্যাকোস 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প্যাকেজ থেকে ) সহ একটি ডকার চিত্রটি সহজেই ব্যবহার করতে পারেন । এটি উইন্ডো বা লিনাক্সের জন্যও কাজ করবে। সম্পর্কিত কিউ / এ দেখুন:
ম্যাকএস হাই সিয়েরায় এসএমবিপাসউইড কমান্ড পাওয়া যায় নি
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"
বিকল্প সমাধান, ব্যবহার kpasswd:
kpasswd user@REALM
smbpasswdসিংহের একটি পরিষ্কার ইনস্টল উপস্থিত নেই।