কম্পিউটার টিউটোরিয়াল

লিনাক্সে সমস্ত ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য একটি ভাগ করা ডিরেক্টরি তৈরি করুন:ধাপে ধাপে নির্দেশিকা

একটি সিস্টেম প্রশাসক হিসাবে, আপনার একটি নির্দিষ্ট ডিরেক্টরি থাকতে পারে যা আপনি একটি লিনাক্স সার্ভারে প্রতিটি ব্যবহারকারীকে পড়ার/লিখনের অ্যাক্সেস দিতে চান। এই নির্দেশিকায়, আমরা পর্যালোচনা করব কিভাবে লিনাক্সে একটি নির্দিষ্ট ডিরেক্টরিতে (শেয়ার করা ডিরেক্টরি) সমস্ত ব্যবহারকারীদের লেখার অ্যাক্সেস সক্ষম করা যায়৷

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

সুতরাং, নির্দেশিকা এবং সাধারণ গোষ্ঠী তৈরি করে শুরু করুন যদি এটি ইতিমধ্যে সিস্টেমে বিদ্যমান না থাকে নিম্নরূপ:

$ sudo mkdir -p /var/www/reports/
$ sudo groupadd project 

তারপরে একজন বিদ্যমান ব্যবহারকারীকে যুক্ত করুন যার ডিরেক্টরিতে লেখার অ্যাক্সেস থাকবে:/var/www/reports/ নীচের মত গ্রুপ প্রকল্পে.

$ sudo usermod -a -G project tecmint 
লিনাক্সে সমস্ত ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য একটি ভাগ করা ডিরেক্টরি তৈরি করুন:ধাপে ধাপে নির্দেশিকা সাধারণ ডিরেক্টরি গ্রুপ তৈরি করুন

উপরের কমান্ডে ব্যবহৃত পতাকা এবং আর্গুমেন্টগুলি হল:

  1. -a - যা ব্যবহারকারীকে পরিপূরক গ্রুপে যুক্ত করে।
  2. -G - গ্রুপের নাম উল্লেখ করে।
  3. project - গ্রুপের নাম।
  4. tecmint - বিদ্যমান ব্যবহারকারীর নাম।

তারপরে, ডিরেক্টরিতে উপযুক্ত অনুমতিগুলি কনফিগার করতে এগিয়ে যান, যেখানে বিকল্প -R সাব-ডিরেক্টরিতে রিকার্সিভ ক্রিয়াকলাপ সক্ষম করে:

$ sudo chgrp -R project /var/www/reports/
$ sudo chmod -R 2775 /var/www/reports/

অনুমতি ব্যাখ্যা করা হচ্ছে 2775 chmod-এ উপরে কমান্ড:

  1. 2setGID চালু করে বিট, ইঙ্গিত করে–নতুন তৈরি করা সাবফাইলগুলি ডিরেক্টরি হিসাবে একই গ্রুপের উত্তরাধিকারী হয় এবং নতুন তৈরি করা সাবডিরেক্টরিগুলি প্যারেন্ট ডিরেক্টরির সেট GID বিটকে উত্তরাধিকারী করে৷
  2. 7 – দেয় rwx মালিকের জন্য অনুমতি।
  3. 7 – দেয় rwx গ্রুপের জন্য অনুমতি।
  4. 5 – দেয় rx অন্যদের জন্য অনুমতি।

আপনি আরও সিস্টেম ব্যবহারকারী তৈরি করতে পারেন এবং তাদের ডিরেক্টরি গ্রুপে এইভাবে যুক্ত করতে পারেন:

$ sudo useradd -m -c "Aaron Kili" -s/bin/bash -G project aaronkilik
$ sudo useradd -m -c "John Doo" -s/bin/bash -G project john
$ sudo useradd -m -c "Ravi Saive" -s/bin/bash -G project ravi

তারপরে উপ-ডিরেক্টরি তৈরি করুন যেখানে উপরের নতুন ব্যবহারকারীরা তাদের প্রকল্প প্রতিবেদনগুলি সংরক্ষণ করবে:

$ sudo mkdir -p /var/www/reports/aaronkilik_reports
$ sudo mkdir -p /var/www/reports/johndoo_reports
$ sudo mkdir -p /var/www/reports/ravi_reports

এখন আপনি ফাইল/ফোল্ডার তৈরি করতে পারেন এবং একই গ্রুপে অন্যান্য ব্যবহারকারীদের সাথে শেয়ার করতে পারেন।

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

নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে এই নিবন্ধটি সম্পর্কে আপনার চিন্তা আমাদের অফার করতে ভুলবেন না৷

আপনার লিনাক্স দক্ষতাকে পরবর্তী স্তরে নিয়ে যান

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

আপনি যা পান

সমস্ত প্রিমিয়াম নিবন্ধে বিজ্ঞাপন-মুক্ত অ্যাক্সেস

সমস্ত কোর্সে অ্যাক্সেস:লিনাক্স শিখুন, লিনাক্সের জন্য এআই, ব্যাশ স্ক্রিপ্টিং, উবুন্টু হ্যান্ডবুক, গোলং এবং আরও অনেক কিছু।

Linux সার্টিফিকেশনে অ্যাক্সেস (RHCSA, RHCE, LFCS এবং LFCA)

রিলিজে নতুন কোর্স অ্যাক্সেস করুন

সাপ্তাহিক নিউজলেটার অ্যাক্সেস পান

মন্তব্যে অগ্রাধিকার সহায়তা

ব্যক্তিগত টেলিগ্রাম সম্প্রদায়

লিনাক্স সম্প্রদায়ের সাথে সংযোগ করুন


  1. HTML DOM ইনপুট ইভেন্ট অবজেক্ট

  2. HTML DOM Figcaption অবজেক্ট

  3. Android sqlite এ AVG () কিভাবে ব্যবহার করবেন?

  4. অ্যান্ড্রয়েডে পাঠ্য এবং রঙ সেট করতে একটি বোতাম কীভাবে কাস্টমাইজ করবেন?