লিনাক্সে (আই) ফাইলের অনুমতিগুলি কীভাবে কাজ করে

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

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

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

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

ls -l

আমরা এই পোস্টের উপরের চিত্রটিতে যা আছে তার অনুরূপ দেখতে পাব, যেখানে আমাদের কাছে বেশ কয়েকটি সারি এবং কলামে প্রতিনিধিত্ব করা তথ্য রয়েছে। পরেরটি আমাদের মতো কিছু দেখায় -rw-r - r– 1 রুট রুট 164 নভেম্বর 11 2014 xinitrc, এবং আমরা বামে যা দেখতে পাই তা হ'ল আমরা কীভাবে অনুমতিগুলি পরিচালনা করতে পারি তা বুঝতে আমাদের সবচেয়ে আগ্রহী হবে। এই প্রথম কলামটি আমাদের 10 টি স্পেস দেখায়, যার প্রত্যেকটি আলাদা অর্থ সহ এটি দখল করে আছে কিনা তার উপর নির্ভর করে:

  • বি: ব্লক ডিভাইস
  • সি: অক্ষর ডিভাইস (উদাহরণস্বরূপ / dev / tty1)
  • d: ডিরেক্টরি
  • l: প্রতীকী লিঙ্ক (উদাহরণস্বরূপ) / usr / বিন / জাভা -> / হোম / প্রোগ্রাম / জাভা / জেআর / বিন / জাভা)
  • পি: নামক পাইপ (উদাহরণস্বরূপ / proc / 1 / মানচিত্র)
  • - অনুমতি বরাদ্দ করা হয়নি
  • r: পড়া
  • ডব্লিউ: লেখা
  • এক্স: কার্যকর করা

ডি বাম থেকে শুরু করে প্রথম স্থানটিতে উপস্থিত থাকবে এবং এর অর্থ হল যে প্রশ্নে থাকা উপাদানটি একটি ডিরেক্টরি, সুতরাং হাইফেন that - »দিয়ে স্থানটি দখল করার ক্ষেত্রে আমরা একটি ফাইলের সামনে থাকব। পরে, পরবর্তী নয়টি স্থানকে তিনটি তিনটি গ্রুপে বিভক্ত করা হয়েছে, এবং ক্রমটি সর্বদা নিম্নরূপ: rwx, যা যথাক্রমে মালিক, গোষ্ঠী এবং অন্যদের (অন্যদের) জন্য লেখার অনুমতি পড়ার এবং সম্পাদনের অনুমতি দেয় represents.

নিম্নলিখিতটি এমন একটি নম্বর যা আমাদের এই ফাইল বা ডিরেক্টরিতে লিঙ্কের সংখ্যা দেখায়, একটি চিত্র যা প্রায়শই 1, কখনও কখনও এটি 2 এবং কয়েকটি হতে পারে, কমপক্ষে, অন্য একটি নম্বর থাকে। এটি আপাতত গুরুত্বপূর্ণ নয়, বা কমপক্ষে এটি লিনাক্সে ফাইল অনুমতিগুলির মাস্টারিংয়ের উদ্দেশ্যে আমাদের তাত্পর্যপূর্ণ নয়, সুতরাং আসুন আমরা পরবর্তী ক্ষেত্রের দিকে এগিয়ে যাই কারণ আমাদের 'রুট' যেহেতু আমরা সেখানে দেখি তা আমাদের আগ্রহী কারণ তিনি হলেন তার মানে এই ফাইলটির মালিক এবং আমরা চতুর্থ কলামে যে 'রুট' দেখি তা বোঝায় যে ফাইলটিও 'রুট' গ্রুপের অন্তর্গত। তারপরে যে ক্ষেত্রগুলি অনুসরণ করে তা ইনোড আকার, ফাইল এবং ডিরেক্টরিটির তারিখ এবং নাম উপস্থাপন করে।

এই তথ্যটি মাথায় রেখে আমরা বুঝতে পারি যে নিম্নলিখিতগুলি কী, তা কী অনুমতিগুলির জন্য নামকরণের নামকরণ, জিএনইউ / লিনাক্স, বিএসডি এবং অন্যান্য * নিক্স সিস্টেমের খুব সাধারণ কিছু। তদতিরিক্ত, এই নামকরণটি chmod কমান্ড ব্যবহার করে দ্রুত ফাইল অনুমতিগুলি পরিবর্তন করতে আমাদের সহায়তা করবে এবং আমরা অন্য পোস্টে এটি দেখতে পাব তবে আপাতত আমরা নিম্নলিখিতটির উপর মনোনিবেশ করতে পারি: পড়ার অনুমতি মানে হল আমরা উল্লিখিত ফাইল বা ডিরেক্টরিগুলির বিষয়বস্তু দেখতে পাচ্ছি, লেখার অর্থ আমাদের কাছে ফাইল বা ডিরেক্টরিটি সংশোধন করার অনুমতি রয়েছে এবং এক্সিকিউশন অনুমতিের অর্থ হ'ল আমরা ফাইলটি কার্যকর করতে পারি বা যদি আমরা কোনও ডিরেক্টরি সামনে রাখি তবে আমরা এটি অনুসন্ধান করতে পারেন। (এটি "এলএস" করুন)। এটি ব্যাখ্যা করে যে সিস্টেমের মৌলিক ফাইলগুলি যেমন / / usr /, / usr / bin বা / usr / lib অনুমতি কার্যকর করেছে কিন্তু মালিক ব্যতীত অনুমতি লিখতে পারে না, যেহেতু এইভাবে সমস্ত ব্যবহারকারী সমস্ত কমান্ড কার্যকর করতে পারে তবে করতে পারে যতক্ষণ না আমাদের সেই অনুমতিগুলি দেওয়া হয় বা 'su' কমান্ডটি ব্যবহার করে 'রুট' না হয়ে যাওয়া হয় ততক্ষণ কোনও কিছুই সংশোধন বা মুছবেন না।


2 মন্তব্য, আপনার ছেড়ে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জাভিয়ের তিনি বলেন

    দুর্দান্ত নোট !! শুভেচ্ছা

  2.   mara তিনি বলেন

    আমি তথ্য ছি ছি!