আমি কিভাবে লিনাক্সে একটি ফোল্ডারে ব্যবহারকারীর অনুমতি দেই

How I Give User Permission Folder Linux



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

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







এটি একটি লিনাক্স ব্যবহারকারীর জন্য একটি ফাইল বা ফোল্ডারে অনুমতি অ্যাক্সেস করা চ্যালেঞ্জিং বলে ধরে নেওয়া হয় কারণ তারা এটি সম্পর্কে কিছুটা সচেতন। নির্দিষ্ট ফোল্ডারে অনুমতি সেট করা বেশ সহজ এবং কমান্ড-লাইন বা জিইউআই এর মাধ্যমে করা যেতে পারে (আমরা পরে এটি কিভাবে করতে পারি তা নিয়ে আলোচনা করব)।



অনুমোদনের জন্য লিনাক্স সিস্টেমে দুটি স্তর রয়েছে যা আপনাকে অবশ্যই বুঝতে হবে:



  • মালিকানা
  • অনুমতি

আসুন তাদের দুজনকে বুঝিয়ে দিই যে তারা কোন শ্রেণীতে আরও বিভক্ত:





মালিকানা:

যদি আমরা লিনাক্স অপারেটিং সিস্টেমে ফাইল বা ফোল্ডারগুলির মালিকানার কথা বলি, সেগুলি 3 প্রকারে বিভক্ত:

  • ব্যবহারকারী
  • গ্রুপ
  • অন্যান্য

দ্য ব্যবহারকারী -ফোল্ডারটি তৈরি করেছে, এবং সেজন্য মাঝে মাঝে আমরা এটিকে মালিক হিসাবে দাবি করেছি। এটি হিসাবে প্রতিনিধিত্ব করা হয় আপনি কমান্ড লাইনে যখন কমান্ডের মাধ্যমে অ্যাক্সেস দেওয়া হয়।



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

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

মনে রেখ:

আপনি ব্যবহারকারী

g 🡪 গ্রুপ

o 🡪 পাবলিক

অনুমতি:

আমরা নিচে উল্লেখ করা মালিকদের types ধরনের অনুমতি দিতে পারি:

  • পড়ুন
  • লিখুন
  • এক্সিকিউট

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

ছাড়া এক্সিকিউটিভ (x) অনুমতি, আপনি কেবল ফাইলটি পড়তে এবং লিখতে পারেন, কিন্তু আপনি এটি চালাতে পারবেন না। ফাইল এক্সিকিউটেবল করতে, এক্সিকিউট পারমিশন সেট করুন।

লিনাক্সে একটি ফোল্ডারে ব্যবহারকারীর অনুমতি কীভাবে দেওয়া যায়:

আপনি টার্মিনাল এবং GUI এর মাধ্যমে কয়েকটি পন্থা ব্যবহার করে ব্যবহারকারীকে অনুমতি অ্যাক্সেস দিতে পারেন।

সরাসরি এটিতে ঝাঁপ দেওয়ার আগে, অনুমতি এবং মালিকানা পরিবর্তন করার জন্য নির্দিষ্ট আদেশগুলি নোট করুন।

  • chmod অনুমতি পরিবর্তন করার জন্য কমান্ড ব্যবহার করা হয়
  • চাউন কমান্ড মালিকানা পরিবর্তন করতে ব্যবহৃত হয়

কমান্ড-লাইনের মাধ্যমে একটি ফোল্ডারে ব্যবহারকারীর অনুমতি কীভাবে দেওয়া যায়:

আপনি টার্মিনালে chmod কমান্ডের মাধ্যমে ফোল্ডারটি পড়তে, লিখতে বা চালানোর মতো অনুমতি সেট করতে পারেন।

আপনি ব্যবহার করতে পারেন chmod দুটি ভিন্ন উপায়ে অনুমতি সেটিংস পরিবর্তন করার কমান্ড:

  1. পরম মোড (সংখ্যাসূচক মোড)
  2. প্রতীকী মোড

মধ্যে পার্থক্য পরম ফ্যাশন এবং প্রতীকী মোড এটা কি পরম মোড, আপনি অক্ষরের পরিবর্তে তিন অঙ্কের অক্টাল সংখ্যা ব্যবহার করে সমস্ত মালিকদের (ব্যবহারকারী, গোষ্ঠী, অন্যদের) অনুমতি সেট করতে পারেন। যেখানে প্রতীকী মোড , আপনি গাণিতিক চিহ্নের মাধ্যমে এবং শুধুমাত্র নির্দিষ্ট মালিকের জন্য অনুমতি সেট করতে পারেন।

আসুন তাদের উভয়কেই প্রদর্শন করি:

পরম মোডের মাধ্যমে ব্যবহারকারীকে একটি ফোল্ডারে প্রবেশাধিকার দিন:

কিভাবে আমরা পরম মোডের মাধ্যমে একটি ফোল্ডারে অনুমতি অ্যাক্সেস দিতে পারি তা বোঝার জন্য, আমাদের প্রদত্ত সারণীটি বুঝতে হবে যাতে সমস্ত অনুমতি প্রকারের জন্য সংখ্যা উল্লেখ করা আছে।

সংখ্যা অনুমতি প্রকার অনুমতির প্রতীক
0 অনুমতি নেই -
এক্সিকিউট -এক্স
2 লিখুন -ভিতরে-
3 এক্সিকিউট + রাইট -ডব্লিউএক্স
4 পড়ুন r–
5 পড়ুন + চালান আর-এক্স
6 পড়ুন + লিখুন rw-
7 পড়ুন + লিখুন + চালান Rwx

এটি কীভাবে কাজ করছে তা পরীক্ষা করার জন্য একটি উদাহরণ চালানো যাক:

ফোল্ডারের বর্তমান অনুমতি সেটিংস প্রদর্শন করতে টেস্টিং_ফোল্ডার , নিম্নলিখিত কমান্ড চালান:

$ls -দ্যটেস্টিং_ফোল্ডার

আউটপুট দেখায়:

  • প্রথম rw -একজন ব্যবহারকারী (মালিক) কে প্রতিনিধিত্ব করে যিনি ফাইলটি পড়তে বা লিখতে/সম্পাদনা করতে পারেন কিন্তু এক্সিকিউট মোড সেট করার পর এটি চালাতে সক্ষম হতে পারেন না -।
  • দ্বিতীয় rw - একটি গ্রুপের প্রতিনিধিত্ব করে (গ্রুপে যুক্ত সমস্ত ব্যবহারকারী) যে ফাইলটি পড়তে বা লিখতে/সম্পাদনা করতে পারে।
  • তৃতীয় আর - অন্যদের (জনসাধারণের) প্রতিনিধিত্ব করে যারা কেবল ফাইলটি পড়তে পারে

এখন chmod অনুমতি অ্যাক্সেস পরিবর্তন করার আদেশ:

$chmod 760টেস্টিং_ফোল্ডার

(760 মালিকরা ফাইল পড়তে, লিখতে বা চালাতে পারে, গ্রুপ পড়তে এবং লিখতে পারে, এবং এর জন্য কোন অ্যাক্সেস নেই জনসাধারণ ব্যবহারকারী)

চালান ls পরিবর্তন চেক করার কমান্ড:

$ls-কে

প্রতীকী মোডের মাধ্যমে ব্যবহারকারীকে একটি ফোল্ডারে প্রবেশাধিকার দিন:

অনুমতি সেট করতে তিনটি অপারেটর প্রতীকী মোডে ব্যবহৃত হয়:

অপারেটর ফাংশন
+ অনুমতি যোগ করুন
- অনুমতি সরান
= অনুমতি সেট করুন এবং পূর্ববর্তী অনুমতি সেটিংস ওভাররাইড করুন

আমরা পরিচায়ক অংশে উল্লেখ করেছি যে কিভাবে মালিকদের প্রতিনিধিত্ব করতে হয়। সুতরাং, একটি উদাহরণ দিয়ে শুরু করা যাক:

এর বর্তমান অনুমতি সেটিং চেক করুন টেস্টিং_ফোল্ডার উল্লেখিত ব্যবহার করে ls কমান্ড:

$ls -দ্যটেস্টিং_ফোল্ডার

এর অনুমতি সেট করতে ব্যবহারকারী ( মালিক) , কমান্ড হবে:

$chmod আপনি= rwx টেস্টিং_ফোল্ডার

-

এখন, ls আউটপুট পেতে কমান্ড:

$ls -কে

ব্যবহারকারীর থেকে পড়ার অনুমতি সরাতে, কমান্ডটি চালান:

$chmodu-r Testing_folder

এখন, ls ফলাফল পেতে কমান্ড:

কিভাবে GUI এর মাধ্যমে একটি ফোল্ডারে ব্যবহারকারীর অনুমতি দেওয়া যায়:

GUI ব্যবহার করে ফাইল অনুমতি পরিবর্তন করা সবচেয়ে সহজ পদ্ধতি। তালিকাভুক্ত পদক্ষেপগুলি অনুসরণ করুন:

হোম ডিরেক্টরি খুলুন, এবং লক্ষ্যযুক্ত ফোল্ডারের দিকে নেভিগেট করুন।

উদাহরণস্বরূপ, একটি ফোল্ডারে অনুমতি অ্যাক্সেস পরিবর্তন করতে পরীক্ষামূলক , প্রথমে, এটি নির্বাচন করুন:

এ ডান ক্লিক করুন পরীক্ষামূলক ফোল্ডার এবং নির্বাচন করুন বৈশিষ্ট্য :

দ্য বৈশিষ্ট্য উইন্ডো 3 টি ট্যাব সহ উপস্থিত হবে:

এ নেভিগেট করুন অনুমতি ট্যাব এবং এটি নির্বাচন করুন:

এই ট্যাব থেকে, আপনি প্রয়োজন অনুযায়ী পরিবর্তন করতে পারেন।

ক্লিক করুন সংযুক্ত ফাইলগুলির জন্য অনুমতি পরিবর্তন করুন, এবং আপনি একটি উইন্ডো পাবেন যা ব্যবহারকারীকে অনুমতি মোড পরিবর্তন করতে দেয়, মালিকদের জন্য আই-ই রিড এবং রাইট মোড:

বর্তমান অনুমতির অবস্থা ধরুন পরীক্ষামূলক ফোল্ডারটি নিচে দেওয়া হল:

চলুন খুলি অনুমতি পরিবর্তন করুন উইন্ডো এবং এন্ট্রিগুলি সংশোধন করুন:

গ্রুপ 🡪 শুধুমাত্র পঠনযোগ্য

অন্যরা one না

এ নেভিগেট করুন পরিবর্তন বোতাম এবং এটি ক্লিক করুন।

এখন, ব্যবহার করে নিশ্চিত করুন ls সফলভাবে পরিবর্তন করা হলে টার্মিনালে আবার কমান্ড করুন।

উপসংহার:

নিরাপত্তার কারণে ফাইল বা ফোল্ডারগুলিতে প্রবেশের অনুমতি সেট করা বাধ্যতামূলক কারণ যে কেউ আপনার সিস্টেমের অংশ নয় সেও ফোল্ডার অ্যাক্সেস করতে পারে। নিরাপত্তার বিষয়গুলি নিয়ন্ত্রণ করতে এবং ফাইলগুলি নিরাপদ রাখতে, আপনি অনুমতিগুলি সেট করতে পারেন।

মালিকানা আই-ই ব্যবহারকারী, গ্রুপ, এবং অন্যদের তিনটি বিভাগ আছে। এবং এছাড়াও, আমাদের কাছে 3 ধরণের অনুমতি সেটিংস রয়েছে যেমন পড়া, লেখা এবং চালানো।

আপনি দুটি উপায়ে ফোল্ডারে ব্যবহারকারীর অনুমতি দিতে পারেন; কমান্ড লাইন এবং GUI এর মাধ্যমে। GUI পদ্ধতিটি আমার মতে ভাল, কারণ এটি অনুমতিগুলি সেট করার একটি সহজবোধ্য এবং সহজ উপায়।