ইউনিক্স এবং লিনাক্স অপারেটিং সিস্টেমগুলি তিনটি গ্রুপের প্রতিটি (মালিক, গোষ্ঠী এবং অন্যান্য ব্যবহারকারীদের) অ্যাক্সেস করা তিনটি অ্যাক্সেসের একটি (ব্যবহার, লেখার এবং কার্যকর) ব্যবহার করে ফাইল এবং ডিরেক্টরিগুলিতে অ্যাক্সেস অধিকার বরাদ্দ করে।
আপনি ব্যবহার করে একটি ফাইল এর গুণাবলী বিবরণ তালিকা ম সঙ্গে কমান্ড -l সুইচ (উদাহরণস্বরূপ ls -l ফাইলের নাম ), এটি এমন তথ্য দেখাবে যা কিছু দেখতে হবে -rwe-RW-r-- যা মালিকের জন্য বিশেষাধিকারগুলি পড়তে, লেখার এবং পরিচালনা করার সমান, গোষ্ঠীর জন্য বিশেষাধিকারগুলি পড়তে এবং লিখতে এবং শুধুমাত্র অন্যান্য ব্যবহারকারীদের জন্য অ্যাক্সেস পড়তে পারে।
অ্যাক্সেস অধিকারগুলির প্রত্যেকটি ধরন নীচে তালিকাভুক্ত সাংখ্যিক মান রয়েছে:
- পড়ুন = 4
- লিখুন = 2
- Execute = 1
প্রতিটি গ্রুপের অ্যাক্সেস অধিকারগুলির জন্য মানগুলি একসাথে যোগ করা হয়েছে যাতে 0 এবং 7 এর মধ্যে একটি মান অর্জন করা যায় যা ব্যবহার করে অনুমতিগুলি নির্দিষ্ট করতে বা সংশোধন করতে ব্যবহার করা যেতে পারে। chmod (পরিবর্তন মোড) কমান্ড।
উপরের উদাহরণে, প্রশ্নে ফাইলের অ্যাক্সেস অধিকারগুলি প্রবেশ করে নির্ধারিত হতে পারে chmod 764 ফাইলের নাম । সংখ্যা 764 থেকে প্রাপ্ত হয়েছে:
- rwe = 4 (পড়া) + 2 (লিখুন) + 1 (চালানো) = 7
- RW = 4 (পড়া) + 2 (লিখুন) = 6
- R = 4 (পড়া) = 4
আপনি ব্যবহার করতে পারেন chmod ফাইল এবং ডিরেক্টরি অ্যাক্সেস অধিকার বরাদ্দ কমান্ড। মনে রাখবেন যে ইউনিক্স এবং লিনাক্স কমান্ড এবং বস্তুর নাম কেস সংবেদনশীল। আপনি অবশ্যই ব্যবহার করতে হবে "chmod"এবং CHMod বা উচ্চ এবং নিম্ন ক্ষেত্রে অক্ষর অন্য কোন সমন্বয় না।
Chmod কমান্ডটি কিভাবে ব্যবহার করবেন:
- সবার জন্য সম্পূর্ণ প্রবেশাধিকার: chmod 777 ফাইলের নাম
- মালিক এবং গোষ্ঠীর সুবিধাগুলির জন্য সম্পূর্ণ অ্যাক্সেস কিন্তু অন্যান্য ব্যবহারকারীরা কেবল পড়তে এবং চালাতে পারে: chmod 775 ফাইলের নাম
- মালিকের জন্য সম্পূর্ণ অ্যাক্সেস, তবে গোষ্ঠী এবং অন্যান্য ব্যবহারকারীর সুবিধাগুলি কেবল ডিরেক্টরিতে ফাইলগুলির জন্য পড়তে এবং চালাতে বাধা দেয়: ছিমছাম 755 dirname
- কোনও অ্যাক্সেস অধিকার বা অন্য কারো জন্য কোন অধিকার ছাড়াই মালিকের সম্পূর্ণ অ্যাক্সেস: chmod 700 ফাইলের নাম
- গোষ্ঠী বা অন্যান্য ব্যবহারকারী এবং মালিকের জন্য ডিরেক্টরিগুলিতে ফাইলগুলির অ্যাক্সেসের মধ্যে ডিরেক্টরিগুলির ফাইলগুলি দুর্ঘটনাজনিতভাবে মুছে ফেলার বা সংশোধন রোধে বিশেষাধিকারগুলি পড়তে এবং চালানো নিষিদ্ধ: chmod 500 dirname
- মালিক এবং গোষ্ঠীটিকে ফাইলটিতে অ্যাক্সেস এবং লেখার অ্যাক্সেসের অনুমতি দেওয়া, ফাইলটিতে মালিকদের ফাইল এবং মালিক সম্পাদনা বা মুছে দেওয়ার অনুমতি দেওয়া, তবে অন্যান্য ব্যবহারকারীদের জন্য কোনও অ্যাক্সেস নেই: চেম্বার 660 ফাইলের নাম




