ফেডোরা লিনাক্সে একটি গ্রুপে ব্যবহারকারীদের কীভাবে যুক্ত করবেন

Phedora Linakse Ekati Grupe Byabaharakaridera Kibhabe Yukta Karabena



এই নির্দেশিকাটি দেখায় যে কিভাবে ফেডোরা লিনাক্সে একটি ব্যবহারকারী গ্রুপে বা আরও বেশি ব্যবহারকারীকে যুক্ত করতে হয়।

পূর্বশর্ত:

এই নির্দেশিকায় প্রদর্শিত পদক্ষেপগুলি সম্পাদন করতে, আপনার নিম্নলিখিত উপাদানগুলির প্রয়োজন:

  • একটি সঠিকভাবে কনফিগার করা Fedora Linux সিস্টেম। পরীক্ষার জন্য, আপনি একটি তৈরি করতে পারেন ভার্চুয়ালবক্স ব্যবহার করে ফেডোরা লিনাক্স ভিএম .
  • এর সাথে একটি নন-রুট ব্যবহারকারীর অ্যাক্সেস sudo বিশেষাধিকার .

ফেডোরা লিনাক্সে ব্যবহারকারী গোষ্ঠী

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







যাইহোক, প্রতি-ব্যবহারকারীর ভিত্তিতে ব্যবহারকারীর অনুমতি নির্ধারণ করা কঠিন হতে পারে। এটি সহজ করার জন্য, লিনাক্স ব্যবহারকারী গ্রুপ বৈশিষ্ট্য সহ আসে। একটি ব্যবহারকারী গোষ্ঠী, নাম অনুসারে, একাধিক ব্যবহারকারীর সমন্বয়ে গঠিত। আমরা ব্যবহারকারী গোষ্ঠীর জন্য অনুমতিগুলি নির্দিষ্ট করতে পারি যা সেই গোষ্ঠীর সমস্ত ব্যবহারকারীদের জন্য প্রয়োগ করা হয়।



ইউজার গ্রুপের ধরন

1. প্রাথমিক ব্যবহারকারী গ্রুপ

সিস্টেমের প্রতিটি ব্যবহারকারী ঠিক একটি প্রাথমিক ব্যবহারকারী গ্রুপের অন্তর্গত। গ্রুপের নাম টার্গেট ব্যবহারকারীর মতোই।



যখনই ব্যবহারকারী একটি ফাইল তৈরি করে, প্রাথমিক গ্রুপটি ফাইলের অনুমতিগুলিতে বরাদ্দ করা হয়।





উদাহরণস্বরূপ, 'ভিক্টর' ব্যবহারকারী 'ভিক্টর' প্রাথমিক ব্যবহারকারী গ্রুপের অন্তর্গত:

$ গ্রুপ ভিক্টর



ফাইলের অনুমতি অ্যাসাইনমেন্ট পরীক্ষা করা যাক। নিম্নলিখিত কমান্ডটি একটি খালি ফাইল তৈরি করে এবং এর ফাইলের অনুমতি তালিকাভুক্ত করে:

$ স্পর্শ পরীক্ষা && ls -l পরীক্ষা

2. মাধ্যমিক বা পরিপূরক গোষ্ঠী

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

এখানে কিছু সাধারণ মাধ্যমিক ব্যবহারকারী গোষ্ঠী রয়েছে যা আপনি দেখতে পাবেন:

  • চাকা : এটি একটি ব্যবহারকারী গোষ্ঠী যা সমস্ত আধুনিক UNIX/Linux সিস্টেমে বিদ্যমান। এটি একটি রুট সুবিধার অ্যাক্সেস নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এই গ্রুপের যেকোনো ব্যবহারকারী sudo দিয়ে কমান্ড চালাতে পারে।
  • কেউ : একটি ব্যবহারকারী গোষ্ঠী যার কোন বিশেষাধিকার নেই।
  • মূল : এটি সম্পূর্ণ সিস্টেম অ্যাডমিন নিয়ন্ত্রণের সাথে আসে।
  • এলপি : এটি সমান্তরাল পোর্ট ডিভাইসের অ্যাক্সেস নিয়ন্ত্রণ করে।
  • proc : এই গ্রুপটি প্রক্রিয়ার তথ্য শিখতে অ্যাক্সেসের অনুমতি দেয়। অন্যথায়, এটি proc ফাইল সিস্টেম দ্বারা নিষিদ্ধ।

এই সাধারণ গোষ্ঠীগুলি ছাড়াও, অন্যান্য ব্যবহারকারী গোষ্ঠীও রয়েছে:

  • শ্রুতি : সাউন্ড হার্ডওয়্যার
  • ভিডিও : ভিডিও ক্যাপচার ডিভাইস, 2D/3D ত্বরণ ডিভাইস, এবং এই ধরনের
  • কেভিএম : KVM ভার্চুয়াল মেশিনে অ্যাক্সেস
  • ডিস্ক : ব্লক ডিভাইস অ্যাক্সেস
  • ফ্লপি : ফ্লপি ড্রাইভে অ্যাক্সেস
  • অপটিক্যাল : সিডি/ডিভিডি ড্রাইভে অ্যাক্সেস
  • স্টোরেজ : অপসারণযোগ্য ড্রাইভ অ্যাক্সেস

বিভিন্ন প্রোগ্রাম তাদের নিজস্ব ব্যবহারকারী এবং গ্রুপ তৈরি করে। যেমন: postgres (PostgreSQL), mysql (MySQL), ইত্যাদি।

ব্যবহারকারী গ্রুপ তালিকা

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

$ গ্রুপ < ব্যবহারকারী >

সিস্টেমে উপস্থিত সমস্ত গ্রুপের তালিকা করতে, আমরা এর বিষয়বস্তু পরীক্ষা করতে পারি /etc/group ফাইল:

$ বিড়াল / ইত্যাদি / দল

'getent' কমান্ড একই ফ্যাশনে সমস্ত গ্রুপকে তালিকাভুক্ত করতে পারে:

$ getent দল

শুধুমাত্র গোষ্ঠীর নামের তালিকা পেতে, আমরা 'awk' ব্যবহার করে আউটপুট সম্পাদনা করতে পারি:

$ getent দল | awk -এফ: '{ প্রিন্ট $1}'

একটি গ্রুপে একজন ব্যবহারকারী যোগ করা

এই বিভাগে, আমরা প্রদর্শন করব কিভাবে একজন ব্যবহারকারীকে বিদ্যমান গ্রুপে যুক্ত করতে হয়।

একটি নতুন ব্যবহারকারী তৈরি করা হচ্ছে

প্রদর্শনের জন্য, আমরা একটি নতুন ডামি ব্যবহারকারী তৈরি করি। যাইহোক, পদ্ধতিটি এখনও বিদ্যমান যেকোনো ব্যবহারকারীর জন্য বৈধ।

একটি নতুন ব্যবহারকারী তৈরি করতে, নিম্নলিখিত কমান্ডটি চালান:

$ sudo useradd ডামি

আপনি যদি ব্যবহারকারীর নিজস্ব হোম ডিরেক্টরি দিয়ে তৈরি করতে চান তবে পরিবর্তে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ sudo useradd -মি ডামি

পরবর্তী, নতুন ব্যবহারকারীর জন্য একটি লগইন পাসওয়ার্ড বরাদ্দ করুন:

$ sudo পাসওয়াড ডামি

একটি ব্যবহারকারী গ্রুপে একটি ব্যবহারকারী যোগ করা

ডিফল্টরূপে, ব্যবহারকারী তার নিজস্ব প্রাথমিক ব্যবহারকারী গোষ্ঠীর অন্তর্গত:

$ গ্রুপ ডামি

ব্যবহারকারীকে একটি মাধ্যমিক ব্যবহারকারী গোষ্ঠীতে যুক্ত করতে, 'usermod' কমান্ডটি ব্যবহার করুন:

$ sudo usermod -এজি < দল > < ব্যবহারকারীর নাম >

আপনি যদি ব্যবহারকারীকে একাধিক গোষ্ঠীতে যুক্ত করতে চান তবে পরিবর্তে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ sudo usermod -এজি < 1 নং দল > , < গ্রুপ_২ > , < গ্রুপ_৩ > < ব্যবহারকারীর নাম >

প্রতিপাদন

ব্যবহারকারী যে গোষ্ঠীর অংশ সেগুলির তালিকা পরীক্ষা করতে 'গ্রুপস' কমান্ড ব্যবহার করুন:

$ গ্রুপ ডামি

বোনাস: একটি গ্রুপ থেকে একটি ব্যবহারকারী অপসারণ

যদি কোনো ব্যবহারকারীকে কোনো ব্যবহারকারী গোষ্ঠী কর্তৃক প্রদত্ত অনুমতি নিয়ে প্রত্যাহার করতে হয়, তাহলে আমরা কেবল ব্যবহারকারীকে গ্রুপ থেকে সরিয়ে দিতে পারি।

একটি গ্রুপ থেকে একজন ব্যবহারকারীকে অপসারণ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$ sudo gpasswd -d < ব্যবহারকারীর নাম > < দল >

এটি 'গ্রুপ' কমান্ড ব্যবহার করে কাজ করেছে কিনা তা আমরা যাচাই করতে পারি:

$ গ্রুপ < ব্যবহারকারীর নাম >

উপসংহার

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

ব্যবহারকারী ব্যবস্থাপনা সম্পর্কে আরও জানতে আগ্রহী? এই গাইড দেখুন sudoers-এ ব্যবহারকারীদের যোগ করা হচ্ছে . দ্য ফেডোরা উপ-শ্রেণী এছাড়াও Fedora Linux-র বিভিন্ন দিক সম্পর্কে প্রচুর নির্দেশিকা রয়েছে।

শুভ কম্পিউটিং!