ডাব্লুডাব্লিউডব্লিউডব্লিউ ওয়াইডের বিস্তৃত স্থান অনুসন্ধানের মাধ্যমে নতুন ব্যবহারকারী স্থাপনের পরে কেন কোন ইঙ্গিত পাওয়া যায়নি dscl , ব্যবহার createhomedir নতুন তৈরি ব্যবহারকারীর হোম ডিরেক্টরি তৈরি করে না।
আমি করি:
sudo /usr/bin/dscl . -create /Users/bobby
sudo /usr/bin/dscl . -create /Users/bobby passwd ""
sudo /usr/bin/dscl . -create /Users/bobby UniqueID 30001
sudo /usr/bin/dscl . -create /Users/bobby PrimaryGroupID 20001
sudo /usr/bin/dscl . -create /Users/bobby NFSHomeDirectory /Users/bobby
sudo /usr/sbin/createhomedir -c -u bobby
sudo /usr/bin/pwpolicy -setpolicy "newPasswordRequired=1"
(এটি একটি bash স্ক্রিপ্টের মধ্যে থেকে চালানো হয়)
কোন ডিরেক্টরি / ব্যবহারকারীর অধীনে তৈরি করা হয় না ... যে ব্যবহারকারীর ডিএস এন্ট্রি তৈরি করছে তা পরীক্ষা করে আসলেই কাজ করে dscl। পড়া / ব্যবহারকারী / ববি প্রকৃতপক্ষে এই যে দেখায় করেছিল হবে।
সম্পাদনা করুন:
আমি এখন ব্যবহার করে এই চেষ্টা sysadminctl তাই ভালো:
sudo /usr/sbin/sysadminctl -addUser bobby -UID 30001 -password "" -home /Users/bobby -admin
এখনও কোন ভাগ্য।
কোন ইঙ্গিত জন্য ধন্যবাদ।
শুভেচ্ছা সহ অকপট
ওহ আমার - আমি খুঁজে পেয়েছিলাম sysadminctl এখন - তাই আমার প্রশ্নের এই অংশ উত্তর দেওয়া হয়। শব্দ জন্য দুঃখিত। // ফ্রাঙ্ক
—
frgo
আমার চেক আউট useradd.sh
—
Igor Voltaic
এছাড়াও আপনি অনেক প্রয়োজন হয় না
—
Igor Voltaic
sudo
গুলি। sudo ./scriptName
পুরোপুরি সূক্ষ্ম।