এই অপশনটি পাঁচ বছর আগে ম্যাক ওএস এক্স কার্নেল থেকে সম্পূর্ণ অপসারণ করা হয়েছে।
ইন XNU 792 (Mac OS X এর 10.4.x টাইগার), এটা এখনও অস্তিত্ব:
#define KERN_TFP_POLICY_DENY 0 /* Deny Mode: None allowed except privileged */
#define KERN_TFP_POLICY_PERMISSIVE 1 /* Permissive Mode: related ones allowed or privileged */
#define KERN_TFP_POLICY_RESTRICTED 2 /* Restricted Mode: privileged or setgid and realted */
অতি সাম্প্রতিক এক্সএনইউ 1228 এ (ম্যাক ওএস এক্স 10.5.x চিতাবাঘ) এটি সরানো হয়েছে:
#define KERN_TFP_POLICY_DENY 0 /* Deny Mode: None allowed except privileged */
#define KERN_TFP_POLICY_DEFAULT 2 /* Default Mode: related ones allowed and upcall authentication */
যেহেতু 1
আর এই বিকল্পের জন্য কোনও বৈধ মান নয়, আপনার কলটি ত্রুটি বার্তার সাথে ব্যর্থ।
দেখে মনে হচ্ছে এটির আর কোনও ক্ষতি করার উপায় নেই, সুতরাং আপনাকে procmod
গ্রুপের সদস্যপদটি ব্যবহার করতে হবে ।
কর্মপরিকল্পনা হিসাবে, দেখুন man taskgated
। এটিতে একটি প্যারামিটার রয়েছে যা টাইগার সামঞ্জস্যের পাশাপাশি আরও কয়েকজনকে মঞ্জুরি দেয়।
পুরাতন (টাইগার) কনভেনশনটি গ্রহণ করে যে প্রডমড বা প্রোকভিউয়ের প্রাথমিক কার্যকরী গোষ্ঠী সহ একটি প্রক্রিয়া টাস্ক পোর্ট পেতে অনুমতিপ্রাপ্ত। এই বিকল্প ব্যতীত, এই উত্তরাধিকার মোড সমর্থিত নয়।
আপনাকে সম্ভবত plist
চালু করা পরিষেবাটি পুনরায় চালু করতে হবে to আপনার ব্যবহারের ক্ষেত্রে এটি সম্ভব কিনা তা নিশ্চিত নন।
procmod
?