আর্চ লিনাক্সে কীভাবে ব্যবহারকারী যুক্ত করবেন

How Add Users Arch Linux



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

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







আজ, আসুন আর্চ লিনাক্সে ব্যবহারকারীর অ্যাকাউন্ট (গুলি) যুক্ত করা যাক।



ব্যবহারকারীর অ্যাকাউন্ট

একজন ব্যবহারকারী যে কেউ কম্পিউটার ব্যবহার করে। লিনাক্স ব্যবহারকারীদের ক্ষেত্রে, এটি সেই ব্যবহারকারীদের প্রতিনিধিত্বকারী নামগুলি নির্দেশ করে। যদিও লিনাক্স একই সময়ে একাধিক ব্যবহারকারীর অ্যাক্সেসের জন্য একটি শক্তিশালী সিস্টেমের অনুমতি দেয়, নিরাপত্তা একটি বড় উদ্বেগের বিষয়। যথাযথ অনুমতি নিয়ন্ত্রণ ছাড়া, সিস্টেমটি সব ধরণের অপব্যবহারের জন্য ঝুঁকিপূর্ণ হয়ে উঠতে পারে।



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





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

দ্রষ্টব্য: আপনি যদি আপনার বাড়ির কম্পিউটারে পরীক্ষা করেন, তাহলে নির্দ্বিধায় ঘুরে বেড়ান। যাইহোক, যদি এই কাজগুলি কর্পোরেট বা এন্টারপ্রাইজ-স্তরের সিস্টেমে করা হয়, আমি দৃ extreme়ভাবে অত্যন্ত সতর্কতা অবলম্বন করার সুপারিশ করি। এই ক্রিয়াগুলি উন্নত জোসের পরিবর্তে একটি অত্যাধুনিক সিস্টেম অ্যাডমিন দ্বারা সম্পাদিত হয়।



ব্যবহারকারীর অ্যাকাউন্টের ক্রিয়া

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

চাকা গ্রুপ সক্রিয় করা হচ্ছে

এটিই প্রথম গুরুত্বপূর্ণ পদক্ষেপ। চাকা গোষ্ঠী সক্ষম না করে, সিস্টেমে অ্যাডমিন অ্যাকাউন্ট যোগ করা সম্ভব নয়।

আমাদের sudoers ফাইল পরিবর্তন করতে হবে। নিম্নলিখিত কমান্ডটি চালান।

sudo সম্পাদক=ন্যানোভিসুডো

এটি ন্যানো এডিটর দিয়ে /etc /sudoers ফাইলটি চালু করবে। এখন, নিচে স্ক্রোল করুন এবং চাকা গোষ্ঠীকে অস্বস্তিকর করুন।

Ctrl + O চেপে ফাইলটি সেভ করুন এবং Ctrl + X চেপে এডিটর থেকে প্রস্থান করুন।

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

একজন ব্যবহারকারী যোগ করা

এখন, আমরা একটি নতুন ব্যবহারকারী যোগ করার জন্য প্রস্তুত। Useradd কমান্ড নিম্নলিখিত কাঠামো অনুসরণ করে।

sudouseradd<বিকল্প> <ব্যবহারকারীর নাম>

সিস্টেমে নতুন ব্যবহারকারী যুক্ত করা বেশ সহজ। শুধু usradd ব্যবহারকারীর নাম বলুন।

sudouseradd<ব্যবহারকারীর নাম>

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

sudouseradd-মি <ব্যবহারকারীর নাম>

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

দ্রষ্টব্য: এই কমান্ডটি বিদ্যমান অ্যাকাউন্টের পাসওয়ার্ড আপডেট করার জন্যও ব্যবহার করা যেতে পারে।

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

একটি একক লাইনে উপরোক্ত সমস্ত পদক্ষেপগুলি চেপে ফেলা সম্ভব।

sudouseradd-মি <ব্যবহারকারীর নাম> -পি <পাসওয়ার্ড>

useradd নতুন তৈরি ব্যবহারকারীর জন্য একটি কাস্টম ডিরেক্টরি সেট করতে সক্ষম। সেই উদ্দেশ্যে, -d পতাকা ব্যবহার করুন।

sudouseradd-ডি /পথ/প্রতি/বাড়ি/তোমাকে -মি <ব্যবহারকারীর নাম> -পি <পাসওয়ার্ড>

useradd অন্যান্য অনেক ফাংশন সম্পাদন করতে সক্ষম। উদাহরণস্বরূপ, কোন গ্রুপের জন্য নিবন্ধন করতে হবে তা নির্ধারণ করতে -G পতাকা।

sudouseradd-জি <দল> -ডি /পথ/প্রতি/বাড়ি/তোমাকে -মি <ব্যবহারকারীর নাম>
-পি <পাসওয়ার্ড>

যদি আপনি একটি সিস্টেম ব্যবহারকারী যোগ করার প্রয়োজন হয়, নিম্নলিখিত strucutre ব্যবহার করুন।

sudouseradd-আর -এস /ইউএসআর/আমি/মাছ<ব্যবহারকারীর নাম>

ফলাফল যাচাই করতে হবে? নিম্নলিখিত কমান্ড দিয়ে ব্যবহারকারীর অ্যাকাউন্টে লগ ইন করার চেষ্টা করুন।

sudo এর-<ব্যবহারকারীর নাম>
sudo আমি কে

ব্যবহারকারীর বৈশিষ্ট্য পরিবর্তন করা

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

usermod নিম্নলিখিত কাঠামো অনুসরণ করে।
sudousermod<বিকল্প> <ব্যবহারকারীর নাম>

উদাহরণস্বরূপ, আপনি একজন ব্যবহারকারীর লগইন নাম পরিবর্তন করতে পারেন!

sudousermod-দ্য <নতুন ব্যবহারকারীর নাম> <পুরাতন ব্যবহারকারীর নাম>

ব্যবহারকারীর জন্য হোম ডিরেক্টরি পরিবর্তন করতে হবে? -D বা omehome পতাকা ব্যবহার করুন।

sudousermod-মি -ডি /পথ/নতুন/বাড়ি<ব্যবহারকারীর নাম>

আপনি একটি ব্যবহারকারীর মেয়াদ শেষ হওয়ার তারিখও নির্ধারণ করতে পারেন! সময়ের পরে, ব্যবহারকারী আর সিস্টেমে পাওয়া যাবে না।

sudousermod--মেয়াদ উত্তীর্ণের তারিখ <YYYY-MM-DD> <ব্যবহারকারীর নাম>

যদি কোনো ব্যবহারকারীকে অতিরিক্ত গোষ্ঠীতে নিবন্ধন করতে হয়, তাহলে –append এবং –groups পতাকা একসাথে ব্যবহার করুন। গ্রুপগুলি তালিকাভুক্ত করার সময়, কমাগুলির মধ্যে কোনও স্থান থাকা উচিত নয়।

sudousermod--অ্যাপেন্ড -গ্রুপ <গ্রুপ 1, গ্রুপ 2,…> <ব্যবহারকারীর নাম>

User শেল পতাকা ব্যবহার করে ব্যবহারকারীর ডিফল্ট শেল পরিবর্তন করুন।

sudousermod-শেল <শেল_পথ> <ব্যবহারকারীর নাম>

Useradd এর মত, usermod এছাড়াও একক লাইনে সমস্ত প্যারামিটার স্ট্যাক করার অনুমতি দেয়।

sudousermod--মেয়াদ উত্তীর্ণের তারিখ <YYYY-MM-DD> --অ্যাপেন্ড -গ্রুপ <গ্রুপ 1, গ্রুপ 2,…>
-শেল <শেল_পথ>

যদি, কোন কারণে, একজন ব্যবহারকারীকে লকডাউন করতে হয়, তাহলে usermod কাজটি করতে পারে।

sudousermod-তালা <ব্যবহারকারীর নাম>

ব্যবহারকারী নিম্নলিখিত কমান্ড ব্যবহার করে সক্ষম করা যেতে পারে।

sudousermod-আনলক <ব্যবহারকারীর নাম>

একটি ব্যবহারকারী মুছে ফেলা হচ্ছে

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

একজন ব্যবহারকারীকে সরানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

sudoইউজারডেল<ব্যবহারকারীর নাম>

আপনি যদি সংশ্লিষ্ট হোম ডিরেক্টরিতে ব্যবহারকারীকে সরাতে চান, তাহলে নিচের কমান্ডটি ব্যবহার করুন।

sudoইউজারডেল-আর <ব্যবহারকারীর নাম>

সর্বশেষ ভাবনা

পূর্বে উল্লিখিত সমস্ত পদ্ধতির জন্য এগুলি কেবল সাধারণ ব্যবহারের ক্ষেত্রে। অন্যান্য অনেকগুলি উপায় রয়েছে যেখানে এই কমান্ডগুলি একটি বাস্তব সমাধান দিতে পারে।

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