CentOS 8 ব্যবহারকারী এবং গ্রুপ যোগ করুন

Centos 8 Add User Group



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

এই নিবন্ধটি কমান্ড লাইন ব্যবহার করে CentOS 8 লিনাক্স বিতরণে ব্যবহারকারী এবং গোষ্ঠীগুলিকে কীভাবে যুক্ত করবেন তা স্পষ্ট করবে।







CentOS8 এ ব্যবহারকারীদের যুক্ত করুন

CentOS- এ, 'useradd' কমান্ড ব্যবহার করে, আমরা একটি নতুন ব্যবহারকারী তৈরি করতে পারি, তারপরে ব্যবহারকারীর নাম যা আমরা ব্যবহার করতে চাই। এই কমান্ডটি খুব বহুমুখী, যা আপনাকে এমন ব্যবহারকারীদের তৈরি করতে দেয় যারা লগ ইন করতে পারে বা এমনকি এমন ব্যবহারকারীরা যারা লগইন করতে অক্ষম। কোন ডিরেক্টরি ছাড়া, ব্যবহারকারী তৈরি এবং লগ ইন করা থেকে অবরুদ্ধ করা হবে। উদাহরণস্বরূপ, যদি আপনি ব্যবহারকারীর হোম ডিরেক্টরি ছাড়া একটি নতুন ব্যবহারকারীর প্রোফাইল যুক্ত করতে চান, তাহলে আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:



$sudoadduser ব্যবহারকারীর নাম

অথবা



$sudoব্যবহারকারীর ব্যবহারকারীর নাম

আপনি ডেভিড বা আপনার পছন্দসই নাম দিয়ে ব্যবহারকারীর নাম প্রতিস্থাপন করতে পারেন।





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



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

$sudo passwdডেভিড

অ্যাকাউন্ট সেটিংসে, আপনি ব্যবহারকারীদের দেখতে পারেন যা আমরা সম্প্রতি তৈরি করেছি।

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

$sudouseradd –m ব্যবহারকারীর নাম –p পাসওয়ার্ড

আপনি আপনার পছন্দ অনুযায়ী ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করতে পারেন।

এখানে, momi হল ব্যবহারকারীর নাম এবং momin01 হল সেই ব্যবহারকারীর পাসওয়ার্ড।

Centos 8 এ ব্যবহারকারীদের মুছুন

আপনি যদি CentOS 8 এ ইতিমধ্যেই তৈরি ব্যবহারকারীদের মুছে ফেলতে চান, তাহলে আপনি userdel কমান্ড ব্যবহার করতে পারেন। এই কমান্ডটি ব্যবহার করা খুব সহজ, আপনি যদি লিনাক্স অপারেটিং সিস্টেম পরিচালনা করেন তবে ব্যবহারকারীদের মুছে ফেলতে পারবেন। উদাহরণস্বরূপ, যদি আপনি শুধুমাত্র একটি ব্যবহারকারীর প্রোফাইল মুছে ফেলতে চান, তাহলে আপনাকে অবশ্যই নিচের কমান্ডটি সম্পাদন করতে হবে:

$sudouserdel ব্যবহারকারীর নাম

অন্যদিকে, যদি আপনি ব্যবহারকারীর হোম ডিরেক্টরি ছাড়া ব্যবহারকারীর প্রোফাইল মুছে ফেলতে চান, তাহলে আপনাকে অবশ্যই নিচের কমান্ডটি কার্যকর করতে হবে:

$sudouserdel বা ব্যবহারকারীর নাম

আপনি আপনার পছন্দ অনুযায়ী ব্যবহারকারীর নাম প্রতিস্থাপন করতে পারেন।

Centos 8 এ গ্রুপ যোগ করুন

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

$sudogroupad গ্রুপ নাম যোগ করুন

উদাহরণস্বরূপ, আমরা আমাদের CentOS 8 এ দুটি নতুন গ্রুপ তৈরির জন্য গ্রুপের নামটি ক্লাস এবং শহরের সাথে প্রতিস্থাপন করি।

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

এখন, আপনি কিছু মুহূর্তের মধ্যে এটি করতে পারেন যদি আপনি কোনো নির্দিষ্ট গোষ্ঠীতে নতুন তৈরি করা ব্যবহারকারীকে নিয়োগ দিতে চান। আমরা এই কাজের জন্য usermod কমান্ড ব্যবহার করব। এই কমান্ডটি ব্যবহার করা বেশ সহজ। সুতরাং আপনি নীচের সংযোজিত কমান্ডটি অনুসরণ করে ব্যবহারকারীদের একটি গোষ্ঠীতে যুক্ত করতে পারেন:

$sudousermod –a –G groupname ব্যবহারকারীর নাম

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

যখন ব্যবহারকারীকে একটি নতুন গোষ্ঠীতে যুক্ত করা হচ্ছে, তখন –a পতাকা ব্যবহার করার সুপারিশ করা হয়। যদি আপনি –a পতাকা ব্যবহার না করেন, ব্যবহারকারীকে সেই গ্রুপ থেকে বিচ্ছিন্ন করা হবে যা –G পতাকার পরে লেখা নেই। এখানে, ক্লাস হল একটি গ্রুপের নাম, এবং ডেভিড হল ব্যবহারকারীর নাম যা যোগ করা হয়েছে।

এই কমান্ডটি ভিন্নভাবে ব্যবহার করা যেতে পারে কিন্তু একইভাবে কাজ করে, যেমন নীচের উদাহরণ:

$sudousermod –aG গ্রুপ নাম ব্যবহারকারীর নাম

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

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

$খপ্পরদলের নাম/ইত্যাদি/গ্রুপ

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

এখানে, লাল রঙের পাঠ্য গোষ্ঠীর নাম, x গোষ্ঠীর পাসওয়ার্ড, সংখ্যাসূচক মান, যেমন, 1008 গোষ্ঠী, আইডি এবং ডেভিডের মতো ব্যবহারকারীদের নাম প্রতিনিধিত্ব করে, যারা বর্তমানে নির্দিষ্ট গোষ্ঠীর সদস্য।

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

$sudoidাকনা গ্রুপ নাম

এখানে, আপনি দুটি গ্রুপ দেখতে পাবেন তাদের মধ্যে বিভিন্ন সদস্য উপস্থিত রয়েছে, তাদের ইউজার আইডি সহ।

গ্রুপে কোন ব্যবহারকারীরা আছেন তা বের করার আরও একটি বিশেষ উপায় রয়েছে। এই নির্দিষ্ট উদ্দেশ্যে ব্যবহৃত কমান্ড নিম্নরূপ:

$sudo দলব্যবহারকারীর নাম

উপরের চিত্রটিতে, আপনি দেখতে পাচ্ছেন যে জন নামক গ্রুপে শ্রেণীভুক্ত, এবং পিটার প্রত্যাশিত শহর নামে একটি গোষ্ঠীতে রয়েছে।

উপসংহার

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