কিভাবে লিনাক্সে ব্যবহারকারীদের তালিকা এবং পরিচালনা করবেন

How List Manage Users Linux



লিনাক্স বিতরণ একাধিক ব্যবহারকারীর ভূমিকা এবং প্রোফাইলের জন্য অন্তর্নির্মিত সমর্থন সহ। বিভিন্ন ব্যবহারকারীর অ্যাকাউন্ট এবং গোষ্ঠী ব্যবহার করে, একই সিস্টেম বিভিন্ন ব্যবহারকারীদের জন্য ভিন্নভাবে ব্যবহার করা বা নির্দিষ্ট ব্যবহারকারীদের অ্যাক্সেস এবং বিশেষাধিকার সীমিত করা সম্ভব।

এই নিবন্ধটি ব্যাখ্যা করবে কিভাবে লিনাক্সে ব্যবহারকারী এবং গোষ্ঠী তৈরি করা, মুছে ফেলা এবং পরিচালনা করা যায় (উবুন্টু 19.10 দিয়ে পরীক্ষিত)







একজন ব্যবহারকারী কি?

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



একটি গ্রুপ কি?

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



সিস্টেম ব্যবহারকারী এবং সাধারণ ব্যবহারকারীর মধ্যে পার্থক্য

সাধারণ ব্যবহারকারী এবং সিস্টেম ব্যবহারকারীরা মূলত একই। কিছু লোক নির্ধারিত ইউজার আইডি (ইউআইডি) এর ভিত্তিতে শ্রেণীবদ্ধ করে তাদের সাংগঠনিক উদ্দেশ্যে ব্যবহার করে, কারণ সিস্টেম ব্যবহারকারী এবং সাধারণ ব্যবহারকারীদের সাধারণত বিভিন্ন আইডি রেঞ্জ থাকে।





ব্যবহারকারী এবং গোষ্ঠী পরিচালনার জন্য গ্রাফিকাল অ্যাপ্লিকেশন

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

$sudoউপযুক্তইনস্টলgnome-system-tools

শুধু অ্যাপ্লিকেশন লঞ্চার থেকে এটি চালু করুন এবং ব্যবহারকারী এবং গোষ্ঠীগুলি পরিচালনা করতে দৃশ্যমান বোতামে ক্লিক করুন।



কমান্ড লাইন ব্যবহার করে ব্যবহারকারীদের তালিকা করুন

উবুন্টুতে সমস্ত ব্যবহারকারীর বিস্তারিত তালিকা দেখতে, নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান:

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

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

$compgen -উ

সমস্ত গ্রুপের তালিকা করুন

সমস্ত গোষ্ঠীর তালিকা করতে, নীচের কমান্ডটি চালান:

$দল

একটি নতুন ব্যবহারকারী যোগ করুন

একটি নতুন সাধারণ ব্যবহারকারী যুক্ত করতে, নীচের কমান্ডটি চালান (user_name প্রতিস্থাপন করুন):

$sudoadduser user_name

একটি নতুন সিস্টেম ব্যবহারকারী যুক্ত করতে, নীচের কমান্ডটি চালান (user_name প্রতিস্থাপন করুন):

$sudoadduser--পদ্ধতিব্যবহারকারীর নাম

উপরের কমান্ডগুলি ব্যবহার করে তৈরি করা যে কোনও নতুন ব্যবহারকারীর জন্য একটি নতুন হোম ডিরেক্টরি তৈরি করা হবে।

একজন বিদ্যমান ব্যবহারকারীকে সরান

একটি ব্যবহারকারী মুছে ফেলার জন্য, নীচের কমান্ডটি চালান (user_name প্রতিস্থাপন করুন):

$sudoডিলুজার ব্যবহারকারীর নাম

একটি ব্যবহারকারীকে তার হোম ফোল্ডার সহ মুছে ফেলার জন্য, নীচের কমান্ডটি চালান (user_name প্রতিস্থাপন করুন):

$sudoবিভ্রান্তকারী-বাসা থেকে সরানব্যবহারকারীর নাম

ব্যবহারকারীর সাথে সম্পর্কিত সমস্ত ফাইল মুছে ফেলার জন্য, নীচের কমান্ডটি চালান (user_name প্রতিস্থাপন করুন):

$sudoবিভ্রান্তকারী-সব ফাইল সরানব্যবহারকারীর নাম

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

একটি বিদ্যমান গ্রুপে একটি নতুন ব্যবহারকারী যুক্ত করতে, নীচের কমান্ডটি চালান (user_name এবং group_name প্রতিস্থাপন করুন):

$sudoadduser user_name group_name

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

একটি বিদ্যমান গ্রুপ থেকে একটি ব্যবহারকারী অপসারণ করতে, নীচের কমান্ডটি চালান (user_name এবং group_name প্রতিস্থাপন করুন):

$sudoডিলুজার ব্যবহারকারী_নাম গ্রুপ_নাম

বিদ্যমান ব্যবহারকারীর নাম পরিবর্তন করুন

বিদ্যমান ব্যবহারকারীর নাম পরিবর্তন করতে, নীচের কমান্ডটি চালান (new_name এবং old_name প্রতিস্থাপন করুন):

$sudousermod-দ্যনতুন_নাম পুরনো_নাম

একজন বিদ্যমান ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন

একটি বিদ্যমান ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে, নীচের কমান্ডটি চালান (user_name প্রতিস্থাপন করুন):

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

একটি নতুন গ্রুপ তৈরি করুন

একটি নতুন গ্রুপ তৈরি করতে, নীচের কমান্ডটি চালান (group_name প্রতিস্থাপন করুন):

$sudoaddgroup group_name

একটি নতুন সিস্টেম স্তর গ্রুপ তৈরি করতে, নীচের কমান্ডটি চালান (গ্রুপ_নাম প্রতিস্থাপন করুন):

$sudoঅ্যাডগ্রুপ--পদ্ধতিদলের নাম

একটি বিদ্যমান গ্রুপ মুছুন

একটি বিদ্যমান গ্রুপ মুছে ফেলার জন্য, নীচের কমান্ডটি চালান (group_name প্রতিস্থাপন করুন):

$sudoডেলগ্রুপ গ্রুপ_নাম

একটি বিদ্যমান সিস্টেম স্তর গ্রুপ মুছে ফেলার জন্য, নীচের কমান্ডটি চালান (group_name প্রতিস্থাপন করুন):

$sudoডেলগ্রুপ--পদ্ধতিদলের নাম

উপসংহার

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