ডিরেক্টরি এবং ফাইলগুলির বৈশিষ্ট্যগুলির একটি সেট থাকে, যার ভিত্তিতে ওয়েব সার্ভার সফ্টওয়্যার নির্ধারণ করে যে প্রতিটি নির্দিষ্ট ব্যবহারকারী বা ব্যবহারকারীদের গোষ্ঠীর জন্য এই ফাইল বা ফোল্ডারটি দিয়ে ঠিক কী অনুমোদিত। এই বৈশিষ্ট্যের সেটটিকে "অ্যাক্সেস রাইটস" হিসাবে উল্লেখ করা হয়। ফাইল এবং ফোল্ডারগুলিতে অ্যাক্সেস অধিকারের কাঙ্ক্ষিত মানটি কীভাবে তৈরি করতে এবং সেট করতে হবে তার নীচে একটি বিবরণ দেওয়া হল।
নির্দেশনা
ধাপ 1
আজকাল বেশিরভাগ ওয়েব সার্ভারগুলি ইউনিক্স সিস্টেমে চালিত হয়, যেখানে সমস্ত ব্যবহারকারীকে তিনটি গ্রুপে বিভক্ত করা হয়: "ব্যবহারকারী" (এটি ফোল্ডার বা ফাইলের মালিক), "গ্রুপ" (এটি একই গ্রুপের একজন সদস্য যার মালিকের সাথে রয়েছে) ফাইল) এবং "ওয়ার্ল্ড" (এগুলি সমস্ত অন্যান্য ব্যবহারকারী) প্রতিবার ফাইল অ্যাক্সেস করার পরে, সার্ভার নির্ধারণ করে যে অনুরোধকারী এই গ্রুপগুলির মধ্যে একটির কিনা। উদাহরণস্বরূপ, আপনি যদি FTP- র মাধ্যমে আপনার পাসওয়ার্ড এবং ব্যবহারকারীর নাম প্রবেশ করে আপনার সাইটে লগইন করেন তবে সার্ভার আপনাকে "ব্যবহারকারী" গোষ্ঠীতে নিয়োগ দেয়। যদি আপনি ছাড়াও অন্য ব্যবহারকারীরা এফটিপি এর মাধ্যমে লগ ইন করেন তবে তাদের "গ্রুপ" গ্রুপে বরাদ্দ দেওয়া হবে। এবং যখন কোনও সাইটের দর্শকের ব্রাউজার কোনও ফাইলের জন্য একটি অনুরোধ প্রেরণ করে, তখন সেই ব্যবহারকারীকে "ওয়ার্ল্ড" গ্রুপে বরাদ্দ দেওয়া হবে। এইভাবে শ্রেণিবদ্ধ প্রতিটি ব্যবহারকারী একাধিক অধিকারের সেট পান - ফাইলটি লিখতে, পড়তে বা চালিত করতে। উদাহরণস্বরূপ, কোনও সাইট থেকে দর্শকের ডিরেক্টরি থেকে পড়া এবং একটি স্ক্রিপ্ট চালনার অনুরোধের জন্য, স্ক্রিপ্টটিতে অবশ্যই "বিশ্ব" গোষ্ঠীর জন্য সক্ষম বৈশিষ্ট্যগুলি পড়তে এবং সম্পাদন করতে হবে। এবং আপনার মালিক হিসাবে, এফটিপি প্রোটোকল ব্যবহার করে যে কোনও ডিরেক্টরি ডিরেক্টরিতে নতুন ডিরেক্টরি বা ফাইল তৈরি করতে সক্ষম হতে, এই ডিরেক্টরিতে "ব্যবহারকারী" গ্রুপের জন্য লেখার অনুমতিমূলক বৈশিষ্ট্য থাকতে হবে।
ধাপ ২
ব্যবহারকারী অধিকারগুলির সেটগুলি কীভাবে এনকোড করা হয়েছে সে সম্পর্কে। এই জাতীয় প্রতিটি সেটটিতে তিনটি সংখ্যা থাকে: প্রথমটি "ব্যবহারকারী" গোষ্ঠীর জন্য অধিকার নির্ধারণ করে, দ্বিতীয়টি "গ্রুপ" গোষ্ঠীর জন্য এবং তৃতীয়টি "বিশ্ব" গোষ্ঠীর জন্য নির্ধারণ করে। প্রতিটি সংখ্যা হ'ল ডিজিটাল অপকডের সংমিশ্রণ: 4 - মানে পড়ার অধিকার (পড়া)
2 - লেখার অধিকার (লিখতে)
1 - ডানটি কার্যকর করুন উদাহরণস্বরূপ, গ্রুপগুলির মধ্যে একটিতে একটি ফাইল লিখতে এবং চালিত করার অধিকার নির্ধারণ করতে আপনি কেবল সংশ্লিষ্ট সংখ্যাগুলি যুক্ত করুন (2 + 1 = 3)। যথাযথভাবে পড়ার ও লেখার অধিকার 4 + 2 = 6 যুক্ত করে প্রাপ্ত হবে। মোট সাতটি বিকল্প রয়েছে: 1 = চালানো
2 = লিখুন
3 = লিখুন + চালানো
4 = পড়া
5 = পড়া + চালানো
6 = পড়া + লিখুন
7 = পড়ুন + লিখুন + সম্পাদন করুন এইভাবে, উদাহরণস্বরূপ, তিনটি দলের প্রত্যেকের জন্য কোনও ফাইলের সর্বাধিক অধিকার নির্ধারণ করতে, আপনাকে এটিকে গুনের একটি সেট স্থাপন করতে হবে, যা 777 সংখ্যা দ্বারা প্রকাশ করা হয়েছে।
ধাপ 3
এখন এফটিপি ক্লায়েন্ট ব্যবহার করে ব্যবহারকারীর অধিকার প্রতিষ্ঠার বিষয়ে establishment UNIX কমান্ড "CHMOD" (চেঞ্জ মোডের সংক্ষিপ্ত) অ্যাক্সেসের বৈশিষ্ট্যগুলি সেট করতে ব্যবহৃত হয়। সমস্ত আধুনিক এফটিপি ক্লায়েন্টগুলি স্বয়ংক্রিয়ভাবে এই জাতীয় কমান্ড প্রেরণ করে - এটিকে ম্যানুয়ালি প্রবেশ করার দরকার নেই, গুণাবলীর সাথে সম্পর্কিত সংখ্যাসূচক প্রকাশটি প্রবেশ করানো যথেষ্ট বা প্রয়োজনীয় চেকবক্সগুলিকে কেবল সম্পর্কিত চেকবক্সগুলিতে স্থাপন করা যথেষ্ট। আপনার জন্য সর্বাধিক গুরুত্বপূর্ণ বিষয়টি হ'ল পূর্ববর্তী ধাপে বর্ণিত পছন্দসই বৈশিষ্ট্যযুক্ত মানগুলি সঠিকভাবে একত্রিত করা।