কী চলছে তা বোঝাতে প্রথমে কিছুটা ব্যাকগ্রাউন্ড: ওএস এক্স-এ ফাইলগুলিতে দুটি ভিন্ন ধরণের অনুমতি সেটিংস প্রয়োগ করা যেতে পারে: পসিক্স এবং এসিএল।
ফাইলগুলি সর্বদা (ভাল, প্রায় সর্বদা) পসিক্স অনুমতিগুলি প্রয়োগ করে থাকে, এতে একটি মালিক, গোষ্ঠী এবং অন্যান্য থাকে (যার মধ্যে কয়েকটি পড়ার, লেখার এবং সম্পাদনের কয়েকটি সংমিশ্রণ থাকে)। পসিক্স অনুমতিগুলির উত্তরাধিকার নিয়ন্ত্রণের কোনও উপায় নেই: নতুন আইটেমগুলি সর্বদা মালিকানাধীন যাহা ব্যবহারকারীর দ্বারা তৈরি করা হয়, গ্রুপ অ্যাসাইনমেন্টটি যে ফোল্ডারে রয়েছে সেগুলি থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হয় এবং অ্যামেস্কটি উমাস্ক দ্বারা নির্ধারিত হয় (যা সর্বদা বেশ কার্যকর: মালিক সম্পূর্ণ অ্যাক্সেস পান, গোষ্ঠী এবং অন্যরা কেবল পঠন + ফোল্ডারগুলির জন্য কার্যকর করুন)। সুতরাং আপনি যা করার চেষ্টা করছেন তার জন্য পসিক্স অনুমতিগুলি কাজ করবে না।
ফাইলগুলিতে অ্যাক্সেস নিয়ন্ত্রণ তালিকা (এসিএল) প্রয়োগ করা যেতে পারে। এটি অ্যাক্সেস কন্ট্রোল এন্ট্রি (এসি) এর একটি তালিকা, যার প্রত্যেকটি ব্যবহারকারীর বা গোষ্ঠীর ক্ষেত্রে প্রযোজ্য, অ্যাক্সেসের ধরণগুলি (দুর্দান্ত বিবরণে) নির্দিষ্ট করে, তাদের অনুমতি দেওয়া হচ্ছে না বা অস্বীকার করা হচ্ছে, এবং এসিইতেও অনুলিপি করা উচিত কিনা ফোল্ডারের ভিতরে আইটেম তৈরি করা হয়েছে। শেষটি সেই অংশ যা এটি আপনার জন্য দরকারী করে; আপনার ফোল্ডারে এমন একটি এসি তৈরি করতে হবে যা আপনাকে যে গোষ্ঠীটি চাচ্ছে, যে ধরণের অ্যাক্সেস আপনি চান এবং সম্পূর্ণ উত্তরাধিকার নির্দিষ্ট করে।
ওএস এক্স-এর chmod এসিইগুলিকে + এ, -এ, ইত্যাদির অনুমতি বিকল্পগুলির সাহায্যে পরিচালনা করতে পারে। আপনি যদি চান তা যদি আমি বুঝতে পারি তবে এসিই তৈরি করতে আপনি এটি (আপনার গ্রুপের নাম এবং ফোল্ডারের পাথের পরিবর্তে) ব্যবহার করতে পারেন:
chmod +a "group:examplegroup allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" /path/to/folder
নোট করুন যে উত্তরাধিকারটি "লাইভ" নয়, অর্থাত্ এসিই নিয়োগের আগে তৈরি করা আইটেমগুলির ক্ষেত্রে এটি প্রযোজ্য নয় এবং এটি অন্য কোথাও তৈরি আইটেমগুলিতে প্রযোজ্য নয় এবং তারপরে ফোল্ডারে স্থানান্তরিত হবে। আপনি এটি -আর ( chmod -R +a ...
) ব্যবহার করে বিদ্যমান সামগ্রীতে প্রয়োগ করতে পারেন । ফোল্ডারে স্থানান্তরিত আইটেমগুলির উত্তরাধিকারকে বাধ্য করার কোনও উপায় (অ্যাপলের সার্ভার অ্যাডমিন সরঞ্জামগুলি বাদে) আমি জানি না।