CHMOD 777: সিনট্যাক্স এবং ফাংশন

Chmod 777 Sinatyaksa Ebam Phansana



লিনাক্সের সাথে কাজ করার সময় chmod 777 সাধারণ। একটি এক্সিকিউটেবল ফাইল ডাউনলোড করার পরে বা আপনি যে টিউটোরিয়ালটি পড়ছেন সেটি আপনি কোথাও এর সম্মুখীন হতে পারেন। এর মানে কি, এবং আপনি এটি ব্যবহার করা উচিত?

chmod 777 হল লিনাক্সে একটি ফাইল বা ডিরেক্টরিতে ফাইলের অনুমতি সেট করার একটি উপায়। এই নির্দেশিকা লিনাক্স ফাইলের অনুমতি এবং সেগুলি কীভাবে সেট করতে হয় সে সম্পর্কে আলোচনা করবে। আমরা chmod 777 কী এবং এটি কার্যকর করার সময় এটি কী করে তাও আমরা বুঝতে পারব।







লিনাক্স ফাইল অনুমতি কি?

লিনাক্সে, প্রতিটি ডিরেক্টরি এবং ফাইলের আলাদা মালিকানা, বৈশিষ্ট্য এবং ফাইলের অনুমতি রয়েছে। এই ফাইল নিয়ন্ত্রণের মানদণ্ডগুলি প্রদত্ত ফাইলটি কে অ্যাক্সেস করতে পারে এবং তারা ফাইল বা ডিরেক্টরি দিয়ে কী করতে পারে তা সীমাবদ্ধ করতে সহায়তা করে।



ফাইলের অনুমতি ক্লাসের উপর ভিত্তি করে শ্রেণীবদ্ধ করা হয়। তিনটি ব্যবহারকারী ক্লাস আছে:



  1. মালিক- যে ব্যক্তি প্রদত্ত ফাইল বা ডিরেক্টরি তৈরি করেন তিনি মালিক। আদর্শভাবে, হোম ডিরেক্টরিতে তৈরি করা যেকোনো ফাইল বা ডিরেক্টরি বর্তমান ব্যবহারকারীর মালিকানাধীন। যাইহোক, আপনি তাদের মালিকানা ব্যবহার বা পরিবর্তন করতে পারেন।
  2. গ্রুপ - তারা একটি প্রদত্ত ডিরেক্টরি বা ফাইল অ্যাক্সেস সহ অন্যান্য ব্যবহারকারীদের প্রতিনিধিত্ব করে। মালিক ফাইলে তাদের অ্যাক্সেস সংজ্ঞায়িত করে।
  3. অন্যান্য - যে কেউ মালিক নন বা গ্রুপ বিভাগের অধীনে পড়েন না তিনি অন্যদের প্রতিনিধিত্ব করেন।

তিনটি ইউজার ক্লাসের প্রত্যেকটির আলাদা আলাদা ফাইলের অনুমতি রয়েছে। তারা থাকতে পারে পড়া, লেখা, বা এক্সিকিউট অনুমতি





পড়ুন (আর)- পঠন অনুমতি মানে ব্যবহারকারী একটি প্রদত্ত ডিরেক্টরির বিষয়বস্তু অ্যাক্সেস করতে পারে এবং ফাইলগুলি দেখতে পারে। যাইহোক, তারা বিদ্যমান ফাইলগুলি সংশোধন, তৈরি বা মুছতে পারে না।

লিখুন (w)- লেখার অনুমতি ব্যবহারকারীকে ডিরেক্টরিতে ফাইলগুলি পরিবর্তন করার অনুমতি দেয়।



চালান (x) - যদি একটি প্রদত্ত ফাইল একটি স্ক্রিপ্ট হয়, এক্সিকিউট পারমিশন ব্যবহারকারীকে ফাইলটি চালানোর অনুমতি দেয়।

সুতরাং, একটি প্রদত্ত ব্যবহারকারীর বিভিন্ন অনুমতি থাকতে পারে। এছাড়াও, মালিক একটি প্রদত্ত ফাইল বা ডিরেক্টরির জন্য অনুমতি পরিবর্তন করতে পারেন প্রদত্ত ব্যবহারকারী শ্রেণীর জন্য অনুমতি যোগ বা প্রত্যাহার করতে।

ফাইলের অনুমতি দেখতে, একটি প্রদত্ত ডিরেক্টরির বিষয়বস্তুর একটি দীর্ঘ তালিকা দেখানো হয়েছে:

আগের ছবিতে, আমাদের কাছে বিভিন্ন অনুমতি সহ একটি ফাইল এবং ডিরেক্টরি রয়েছে। প্রথম ক্ষেত্রে, হাইফেন ( -) মানে এটি একটি ফাইল। দ্য rw- প্রতিনিধিত্ব করে মালিক অনুমতি দ্য আর- প্রতিনিধিত্ব করে দল অনুমতি সর্বশেষ ক্যাটাগরি যা আর-, প্রতিনিধিত্ব করে অন্যান্য অনুমতি

ডিরেক্টরির ক্ষেত্রে, d ফাইল অনুমতি দ্বারা অনুসরণ ডিরেক্টরি প্রতিনিধিত্ব করে।

ফাইল অনুমতি প্রতিনিধিত্ব

ফাইলের অনুমতিগুলি একটি সংখ্যাসূচক মান হিসাবে উপস্থাপন করা হয়: 4 জন্য দাঁড়ায় পড়ুন, 2 জন্য দাঁড়ায় লিখুন, 1 জন্য দাঁড়ায় এক্সিকিউট, এবং 0 কোন অনুমতি জন্য দাঁড়িয়েছে.

আসুন নিম্নলিখিত টেবিলে এটি ভেঙে দেওয়া যাক:

r, w, x অনুমতি অক্টাল উপস্থাপনা
----- 0
-- এক্স 1
-ভিতরে- দুই
-wx 3
আর-- 4
r-x 5
rw- 6
rwx 7

অনুমতি নিয়ে ফাইল পেলে 644, দ্য মালিক অনুমতি আছে 6. এর মানে হল যে তারা প্রদত্ত ফাইলটি পড়তে এবং লিখতে পারে এবং ডিরেক্টরির ফাইলগুলি পরিবর্তন করতে পারে। দ্য দল এবং অন্যান্য অনুমতি আছে 4 যার মানে হল যে তারা শুধুমাত্র ফাইল এবং ডিরেক্টরি বিষয়বস্তু পড়তে পারে।

আমাদের পূর্ববর্তী উদাহরণে, জন্য অনুমতি moo.docx 644 এ সেট করা হয়েছে যা হিসাবেও উপস্থাপিত হয় rw-r–r–.

জন্য নতুন ডিরেক্টরি, এর অনুমতি সেট করা আছে 775। আমরা এটা পরিবর্তন করতে চান 644, আমরা নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

$ sudo chmod 644 নতুন

আমরা ব্যবহার করে ফাইল অনুমতি পরিবর্তন chmod আদেশ

CHMOD 777 বোঝা

দ্য 777 ফাইল অনুমতি বোঝায় যে সমস্ত ব্যবহারকারী ক্লাস করতে পারে পড়া, লেখা, এবং এক্সিকিউট. আপনি যদি চালান chmod 777, আপনি ফাইল বা ডিরেক্টরিকে আপনার সিস্টেমের সমস্ত ব্যবহারকারী ক্লাসে অ্যাক্সেসযোগ্য করে তুলছেন। এই ধরনের অনুমতি এড়ানো উচিত এবং শুধুমাত্র তখনই ব্যবহার করা উচিত যখন আপনি আপনার সিস্টেমের সমস্ত ব্যবহারকারীকে বিশ্বাস করেন৷ 777 অনুমতি নিরাপত্তা হুমকির সৃষ্টি করে; আপনি যদি সম্ভব হয় এটি ব্যবহার এড়ানো উচিত.

শুধুমাত্র মালিক থাকা উচিত 7 ফাইল অনুমতি। অন্যান্য ব্যবহারকারীদের ফাইলের অনুমতিতে থাকা উচিত 5 বা অন্যান্য অনুমতি তাদের কি অ্যাক্সেস করা উচিত বা চালানো উচিত তার উপর নির্ভর করে।

chmod 777 নিম্নলিখিত হিসাবে সেট করা যেতে পারে:

আমরা নামযুক্ত ফাইলের জন্য 777 ফাইলের অনুমতি সেট করেছি। সব ব্যবহারকারীর আছে rwx অনুমতি যদি আপনি এই ধরনের অনুমতি আছে কোন ফাইল খুঁজে পান, অন্য কিছু অনুমতি কমিয়ে. আপনি ব্যবহার করতে পারেন chmod আপনার সিস্টেমে নিরাপত্তা হুমকি কমাতে কমান্ড.

উপসংহার

chmod 777 হল একটি কমান্ড যা একটি সিস্টেমে সমস্ত ব্যবহারকারীদের ফাইলের অনুমতিগুলি পড়তে, লিখতে এবং কার্যকর করতে ব্যবহৃত হয়। এই নির্দেশিকাটি লিনাক্স ফাইলের অনুমতি, তাদের উপস্থাপনা এবং chmod কমান্ড ব্যবহার করে কীভাবে অনুমতি পরিবর্তন করতে হয় সে সম্পর্কে সমস্ত বিবরণ আলোচনা করেছে। তদুপরি, আমরা আলোচনা করেছি chmod 777 এর অর্থ কী এবং কেন আপনার এটি এড়ানো উচিত। আমরা আশা করি আপনি এখন chmod 777 এর ধারণাটি বুঝতে পেরেছেন।