হ্যাঁ, এসিএল: গুলি বিভিন্ন ব্যবহারকারী বা গোষ্ঠীর জন্য নিখরচায় বিভিন্ন অধিকার নির্ধারণের অনুমতি দেয়। আইআইআরসি স্বাভাবিক গোষ্ঠীগত অনুমতিগুলি এসিএল: এস (যেমন হিসাবে দেখানো mask
হয়েছে getfacl
) এর মাধ্যমে গ্রুপ এবং ব্যবহারকারীদের কাছে থাকা অনুমতিগুলির সেটটিকে সীমাবদ্ধ করে , তবে setfacl
যদি আপনি অনুমতিগুলি যুক্ত করেন তবে তা মোকাবেলা করা উচিত।
তবে কিছু ক্ষেত্রে আপনাকে জিজ্ঞাসা করতে হবে অনুমতিগুলির সেটটি কোনও অর্থবোধ করে কিনা।
আমার এই পছন্দসই অনুমতি সহ 3 জন ব্যবহারকারী
রয়েছেন .... - ব্যবহারকারীর rwx
- user2 rw_
- ব্যবহারকারীর r__
আপনি এটি ACL: s এর সাহায্যে প্রয়োগ করতে পারেন, বা (প্রায়) ইউনিক্স 1 ফাইলের মালিক, ব্যবহারকারী 2 গোষ্ঠীর সদস্য তৈরি করে এবং ব্যবহারকারী 3 সহ অন্যদের পড়ার-অ্যাক্সেসের মাধ্যমে সাধারণ ইউনিক্স অনুমতি নিয়ে এটি প্রয়োগ করতে পারেন। তবুও প্রত্যেকেরই (ডিরেক্টরিতে অ্যাক্সেস সহ) পাঠ্য-অ্যাক্সেস থাকবে।
আসুন এই অনুমতিগুলির অর্থ বিবেচনা করি। আপনার একজন ব্যবহারকারী পড়তে পারেন এবং অন্য একজন পড়তে এবং লিখতে পারেন। এটা সম্পূর্ণ স্বাভাবিক। এগুলির কোনওটিরই ফাইলটি কার্যকর করতে অ্যাক্সেস নেই তবে তৃতীয় ব্যবহারকারীও এটি করতে সক্ষম হবেন বলে মনে করা হচ্ছে।
এটি আমার মনে খুব একটা বোঝায় না। যে কোনও ব্যবহারকারী ফাইলটি পড়তে পারেন, একটি অনুলিপি (*) তৈরি করতে পারেন, এটি কার্যকর করা চিহ্নিত করতে পারেন এবং এটি চালাতে পারেন, মূল ফাইলটি নির্বাহের অ্যাক্সেস ছাড়াই। কিছু ব্যবহারকারীর জন্য এক্সিকিউটিভ অ্যাক্সেস অর্জন করা বোধগম্য হয় তবে অন্যদের জন্য নয়, যখন এক্সিকিউটিভের পক্ষে স্যুইডের মাধ্যমে সুবিধাগুলি উন্নত হয়। তবে যদি এটি হয় তবে আপনার অন্য ফাইলটিতে লেখার অ্যাক্সেস থাকা উচিত নয়।
একই অর্থে, -wx
ব্যবহারকারীর সাথে ইউজার 4 এবং ইউজার 5 --x
আমাকে বোঝায় না। কেবলমাত্র লেখার অ্যাক্সেসটি বোধগম্য হতে পারে যদি কেবলমাত্র সংযোজনকে অনুমতি দেওয়ার সম্ভাবনা থাকে তবে অনুমতি সিস্টেমটি সূক্ষ্ম-অঙ্কিত নয়।
(* যদি না তারা কোথাও লিখতে না পারে)
যদিও, আমরা যদি x
বিটের জন্য অদ্ভুত প্রয়োজনীয়তা সরিয়ে ফেলি তবে আমাদের কাছে এমন একটি ফাইল রয়েছে যা ব্যবহারকারীর 1 এবং ব্যবহারকারী 2 এর লেখার অ্যাক্সেস থাকতে হবে এবং ব্যবহারকারীর 3 পড়ার অ্যাক্সেস থাকা উচিত। এক লেখক এবং একাধিক পাঠক traditionalতিহ্যবাহী মডেলটির সাথে সহজ হতে পারবেন তবে এই ক্ষেত্রে থাকা ডিরেক্টরিটির অনুমতিপত্রের সাথে ফাইল অনুমতিগুলি একত্রিত করার জন্য কৌশলগুলির প্রয়োজন হবে। ভাগ্যক্রমে, অনেক ক্ষেত্রে একাধিক অনুমতি সহ এক ব্যবহারকারী যথেষ্ট।
এক্সিকিউট বিটটিতে প্রয়োজনীয়তা ছাড়াই, এটি ACL: s ব্যবহারের ক্ষেত্রে দেখতে মনে হচ্ছে। তবে এটির সাথে এই বিশেষ উদাহরণটি আমার কাছে বরং বিশৃঙ্খল বলে মনে হচ্ছে।