Chmod বা কীভাবে আমাদের ফাইলগুলির অনুমতিগুলি পরিবর্তন করতে হয়

পডলক ফাইল অনুমতি অনুমতি উপস্থাপন

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

এটির কারণটি Gnu / Linux উভয় ফাইল এবং ফোল্ডারগুলির সাথে কাজ করতে সক্ষম হওয়ার অনুমতি রয়েছে। এই অনুমতিগুলি এগুলির পরিবর্তন, নির্মূলকরণ এবং সৃষ্টির সাথে সম্পর্কিত।

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

সমস্ত Gnu / লিনাক্স বিতরণে মূলত প্রশাসক বা রুট এবং বাকী ব্যবহারকারীর মধ্যে দুটি ধরণের ব্যবহারকারী রয়েছে। অপারেটিং সিস্টেমের সমস্ত ফাইলে প্রশাসকের অ্যাক্সেস রয়েছে, তিনি কোনও ফাইল মুছতে, তৈরি করতে এবং সংশোধন করতে পারবেন।

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

আমরা Gnu / লিনাক্সের মধ্যে কী অনুমতি প্রয়োগ করতে পারি?

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

এই অনুমতি গোষ্ঠীগুলি গুরুত্বপূর্ণ যেহেতু তারা খেলছে এবং সাথে আমাদের অপারেটিং সিস্টেমকে সুরক্ষা এবং কার্যকারিতা দেওয়ার অনুমতি দেয়.

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

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

    • R: যদি এই চিঠিটি উপস্থিত হয়, এটি ফাইলটি পড়তে পারে তা নির্দেশ করে।
    • W: যদি এই চিঠিটি উপস্থিত হয়, এটি নির্দেশ করে যে এটি লিখিত বা সংশোধিত হতে পারে।
    • X: যদি এই চিঠিটি উপস্থিত হয়, এটি নির্দেশ করে যে এটি কার্যকর করা যেতে পারে

যখন ভেরিয়েবল সংখ্যা হয়

উপরের চিঠিগুলি ও ভেরিয়েবল 0 থেকে 7 নম্বর দ্বারা পরিবর্তন করা যায়। সুতরাং, 0 নম্বরটি নির্দেশ করে যে আমাদের কাছে সেই ফাইলটিতে কোনও অনুমতি নেই এবং number নম্বরটি নির্দেশ করে যে আমাদের কাছে সেই ফাইলটির সমস্ত অনুমতি রয়েছে। তাদের সংখ্যার সাথে বাকী সংখ্যার সম্পর্ক নিম্নরূপ:

# অনুমতি
     সমস্ত অনুমতি।
6       পড়া এবং লেখা
      পড়া এবং কার্যকর করা
4       কেবল পঠন
      রচনা ও সম্পাদন
      শুধু লেখা
1       শুধুমাত্র কার্যকর করা
      অনুমতি নেই

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

কনসোল মোড

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

প্রয়োগ করতে বা "chmod" কমান্ডটি ব্যবহার করার জন্য আমাদের অনুমতিগুলি পরিবর্তন করুন। আমাদের যদি সেই ফাইলটি থাকে তবে কেবল chmod কমান্ডটি ব্যবহার করুন। আমরা যদি মালিক না হন তবে আমাদের প্রথমে "sudo" কমান্ডটি ব্যবহার করতে হবে।

Chmod কমান্ডটি চাওয়ার পরে, আমাদের প্রয়োগ করতে হবে চিঠি বা নম্বর এবং যে ফাইল বা ফোল্ডারে আমরা এর অনুমতিতে পরিবর্তনগুলি প্রয়োগ করতে চাই তা নির্দেশ করতে হবে। Chmod কমান্ড এবং ভেরিয়েবলের মধ্যে আমরা যদি এই অনুমতিগুলি যুক্ত করতে চান তবে আমরা "+" চিহ্নটি ব্যবহার করব বা যদি সেগুলি সরাতে চান তবে "-" চিহ্নটি ব্যবহার করব.

ফাইলের অনুমতি প্রদর্শন করতে আমাদের "ls -l" কমান্ডটি ব্যবহার করতে হবে। এটি কার্যকর করার পরে, ফাইলগুলির একটি তালিকা নিম্নলিখিত বর্ণগুলির একটি সিরিজ সহ প্রদর্শিত হবে:

drwxr-xr-x

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

গ্রাফিক্স মোড

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

ফাইলগুলিতে অনুমতি প্রয়োগ করার জন্য স্ক্রিনশট

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

এটি হতে পারে যে আমরা অন্য ব্যবহারকারীর ফাইল বা প্রশাসকের অন্তর্ভুক্ত ফাইলগুলির ফাইলের অনুমতিগুলি পরিবর্তন করতে চাই। এই ক্ষেত্রে আমাদের করতে হবে প্রশাসক হিসাবে ফাইল ম্যানেজার চালান.

এটি করার জন্য আমরা টার্মিনালটি খুলি এবং লিখি:

sudo “nombre del gestor de archivos”

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

অনুমতি সমস্যা?

এটি অবশ্যই মনে রাখতে হবে যে আমরা ফাইলগুলির অনুমতিতে এই পরিবর্তনগুলি করি ব্যবহারকারীর দৃষ্টিকোণ থেকে সম্পন্ন করা হয়। এটি হ'ল, আমাদের বিতরণ বুঝতে পারে যে সেই অনুমতিগুলি ব্যবহারকারীর দ্বারা রাখা আছে যারা পরিবর্তনগুলি করেন তবে বাকী ব্যবহারকারীর দ্বারা নয়। আমাদের যদি আরও বেশি ব্যবহারকারী থাকে তবে আমরা যদি তা না নির্দেশ করি তবে সেই অনুমতিগুলি সেই ব্যবহারকারীদের জন্য প্রযোজ্য হবে না।

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


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

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

*

*

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

  1.   অ্যাডাম íিশাস আগুইলার রামরেজ তিনি বলেন

    এটি কেবল আমাকে জানায় যে আমি কোনও পরিবর্তন আনতে পারি না কারণ আমি মালিক নই।

  2.   এমারসন তিনি বলেন

    আমার কাছে ফাইলগুলির সাথে একাধিক হার্ড ড্রাইভ রয়েছে তবে লিনাক্স মিন্ট আমাকে ফাইলগুলি অন্যের থেকে অনুলিপি করতে দেয় না
    সুরক্ষা আমার কাছে গুরুত্বপূর্ণ নয় কারণ কেবল আমি এই ডিস্কগুলি ব্যবহার করি, ফাইলগুলি অনুলিপি করতে সমস্যা না হওয়ার জন্য আমি কীভাবে তাদের সকলকে অনুমতি দেব?
    আমি "chmod 777" সম্পর্কে পড়েছি কিন্তু আমি যখন কনসোলে কমান্ডটি রাখি তখন এটি আমাকে বলে যে আমি একটি অপারেন্ড মিস করছি
    কেউ আমাকে ডামি সিনট্যাক্স দিতে পারেন?
    এবং Gracias