আমি এই প্রশ্নের উপর ভিত্তি করে একটি স্ক্রিপ্টে কাজ করছি: পর্বত সিংহের কমান্ড লাইন থেকে নতুন ব্যবহারকারী তৈরি করতে কোন পদক্ষেপের প্রয়োজন?
স্ক্রিপ্টটি একটি পোস্টফ্লাইট স্ক্রিপ্ট হিসাবে একটি খালি ইনস্টলারে প্যাকেজ করা হয়েছে।
এটি সব ঠিকঠাক কাজ করছে - তবে আমি অ্যাকাউন্টের চিত্র সেটটি পাই না। চিত্রের সম্পত্তিটি কোনও চিত্রের ফাইলে সেট করতে আমি dscl ব্যবহার করতে পারি, উদাহরণস্বরূপ ডিফল্ট অ্যাপল অ্যাকাউন্টের ফটোগুলি।
আমি প্যাকেজে অন্তর্ভুক্ত থাকা কোনও ফটো / ব্যবহারকারী / নতুন অ্যাকাউন্ট / পাবলিক সহ বেশ কয়েকটি ডিরেক্টরিতে অনুলিপি করতে পারি। তবে অনুমতিগুলি বিশৃঙ্খলাবদ্ধ এবং নতুন অ্যাকাউন্ট ব্যতীত অন্য কেউ প্রোফাইল চিত্রটি দেখতে পারে না। আমি ফাইলটি chmod করতে অক্ষম। পরিবর্তে, আমাকে জিইউআই ব্যবহার করতে হবে এবং "তথ্য পাবেন -> অনুমতিগুলি সেট করুন"
অন্য বিকল্পটি আমি দেখতে পাচ্ছি যদি আমি জেপিইজি ফোটো মান সেট করে। আপনি যখন কোনও কাস্টম ফটো ব্যবহার করেন বা ফটোবূথ-এ নিয়ে যান এটিই ঘটে। তবে আমি নিশ্চিত নই যে আমি ইনস্টলারে অন্তর্ভুক্ত ফটোটি কীভাবে হেক্স বা जेপিইজিফোটো মানতে সংরক্ষণ করা হচ্ছে তাতে রূপান্তর করব।
ধন্যবাদ! - ক্রিস
সম্পাদনা: স্ক্রিপ্ট যুক্ত হয়েছে। এই স্ক্রিপ্টে সবকিছুই কাজ করে - অনুমতিগুলির কারণে ছবিটি কেবল প্রদর্শিত হবে না। পথটি ঠিকঠাক করা হয়েছে। আমি এটি বেশ কয়েকটি পৃথক স্থানে ভাগ করে নেওয়ার চেষ্টা করেছি যেগুলি অ্যাক্সেস ভাগ করে নিয়েছে, তবে অনুমতিগুলি কী ভুল তা বিবেচনা করেই আমি সেগুলি chmod করতে পারি না।
###CREATE TP ADMINISTRATOR ACCOUNT###
LastID=`dscl . -list /Users UniqueID | awk '{print $2}' | sort -n | tail -1`
NextID=$((LastID + 1))
. /etc/rc.common
dscl . create /Users/administrator
dscl . create /Users/administrator RealName "Administrator Account"
dscl . create /Users/administrator hint "the password Duh"
dscl . passwd /Users/administrator password
dscl . create /Users/administrator UniqueID $NextID
dscl . create /Users/administrator PrimaryGroupID 80
dscl . create /Users/administrator UserShell /bin/bash
dscl . create /Users/administrator NFSHomeDirectory /Users/administrator
cp -R /System/Library/User\ Template/English.lproj /Users/administrator
chown -R administrator:staff /Users/administrator
cp $1"/Contents/Resources/admin.jpg" /Users/administrator/Public
dscl . create /Users/administrator Picture "/Users/administrator/Public/admin.jpg"
###CREATE TP ADMINISTRATOR ACCOUNT###