মূল পার্থক্য – অ্যাডউজার বনাম ইউজারড
হার্ডওয়্যারকে নির্দেশনা দিতে একটি অপারেটিং সিস্টেম ব্যবহার করা হয়। লিনাক্স একটি অপারেটিং সিস্টেম। এটি ইউনিক্সের একটি ক্লোন। লিনাক্সের প্রধান সুবিধা হল প্রোগ্রামাররা কার্নেল ব্যবহার করে তাদের নিজস্ব অপারেটিং সিস্টেম তৈরি করতে পারে। কিছু বহুল ব্যবহৃত লিনাক্স ডিস্ট্রিবিউশন হল উবুন্টু, ফেডোরা এবং ডেবিয়ান। কম্পিউটারের প্রায়শই করা কাজগুলি হল ব্রাউজ করা, তৈরি করা, সরানো এবং ফাইল মুছে ফেলা। ফাইলগুলি দক্ষতার সাথে পরিচালনা করার দুটি পদ্ধতি রয়েছে। এটি কমান্ড লাইন ইন্টারফেস (CLI) ব্যবহার করে বা গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) ব্যবহার করে। লিনাক্সে CLI ব্যবহার করা ভাল কারণ এটি নমনীয় এবং দ্রুত।CLI ব্যবহার করে কমান্ড দেওয়া হয় এবং লিনাক্সে কমান্ড দেওয়ার জন্য একটি টার্মিনাল থাকে। কমান্ড একটি বড় সংখ্যা আছে. কমান্ড, adduser এবং useradd ব্যবহারকারী ব্যবস্থাপনার জন্য। adduser এবং useradd এর মধ্যে মূল পার্থক্য হল যে adduser ব্যবহার করা হয় অ্যাকাউন্টের হোম ফোল্ডার এবং অন্যান্য সেটিংস সেট আপ করার সাথে ব্যবহারকারীদের যোগ করার জন্য যখন useradd হল ব্যবহারকারীদের যুক্ত করার জন্য একটি নিম্ন-স্তরের ইউটিলিটি কমান্ড। এই নিবন্ধটি এই দুটি কমান্ডের মধ্যে পার্থক্য নিয়ে আলোচনা করে৷
অ্যাডউজার কি?
ডেটা পরিবর্তন বা চুরি করা যেতে পারে। অতএব, ডেটা সুরক্ষিত রাখা অত্যাবশ্যক। নিরাপত্তা লিনাক্সের প্রধান উদ্বেগ। এটি একটি মাল্টি-ইউজার অপারেটিং সিস্টেম। তাই লিনাক্সে অনুমোদনের স্তর রয়েছে। লিনাক্স বা ইউনিক্সের প্রতিটি ফাইলের একজন ব্যবহারকারী থাকে। লিনাক্সে তিন ধরনের ব্যবহারকারী রয়েছে। তারা একটি ব্যবহারকারী, গ্রুপ এবং অন্যান্য. 'ব্যবহারকারী' হল ফাইলের মালিক। ডিফল্টরূপে, যে ব্যবহারকারী ফাইলটি তৈরি করে সে ব্যবহারকারী হয়ে যায়। 'গ্রুপ'-এ একাধিক ব্যবহারকারী থাকতে পারে। গ্রুপের সকল ব্যবহারকারীর একই ফাইলের অনুমতি আছে।গ্রুপে অনেক ব্যবহারকারীকে যুক্ত করা এবং গ্রুপের অনুমতি প্রদান করা সম্ভব। 'অন্যান্য' ফাইলটি তৈরি করে না, তবে তাদের ফাইলটিতে অ্যাক্সেস রয়েছে৷
এইভাবে, প্রতিটি ব্যবহারকারীর কাছ থেকে ফাইলগুলি আলাদাভাবে রাখা হয়। ব্যবহারকারীরা পড়তে, লিখতে এবং সম্পাদন করতে পারে। পড়ার অনুমতি বিষয়বস্তু তালিকা. লেখার অনুমতি সামগ্রী পরিবর্তন করার অনুমতি দেয়। লিনাক্স বা ইউনিক্সে, এটি কার্যকর করার অনুমতি ছাড়া একটি প্রোগ্রাম চালাতে পারে না।
aduser কমান্ডটি কমান্ড লাইন বিকল্প এবং কনফিগারেশন তথ্য অনুযায়ী ব্যবহারকারীদের যোগ করতে ব্যবহৃত হয়। কমান্ড সিনট্যাক্স হল $ কমান্ড - বিকল্প আর্গুমেন্ট। adduser এর সাথে কিছু অপশন আছে। -h বা -help হল সাহায্য স্ক্রীন প্রিন্ট করা। সিস্টেম ব্যবহারকারীদের সেটআপ করতে -সিস্টেম ব্যবহার করা হয়। -গ্রুপটি একটি নতুন গ্রুপ যোগ করতে ব্যবহৃত হয়।
চিত্র 01: adduser কমান্ড
নিচে adduser কমান্ড ব্যবহার করে একটি নতুন ব্যবহারকারী তৈরি করার উপায় দেখায়। ব্যবহারকারীর নাম হল user_1. একজন সাধারণ ব্যবহারকারী অন্য ব্যবহারকারী যোগ করতে পারে না। এটি একটি ব্যবহারকারী যোগ করার জন্য একটি সুপার ব্যবহারকারী হিসাবে কমান্ড চালানো উচিত. অতএব, এটি "sudo" ব্যবহার করা উচিত।
চিত্র 02: adduser কমান্ডের সাথে user_1 নামক একটি ব্যবহারকারী যোগ করা হচ্ছে
চিত্র 03: ব্যবহারকারী_1 তৈরি হয়েছে।
/etc/passwd-এ কন্টেন্ট দেখে ব্যবহারকারী_1 এর বিস্তারিত দেখতে পারেন।
Useradd কি?
useradd কমান্ডটি ব্যবহারকারীদের যুক্ত করতেও ব্যবহৃত হয়। এটি কিছু পতাকা নিয়ে আসে। তার মধ্যে কয়েকটি নিম্নরূপ।
-D ডিফল্ট
-m একটি হোম ডিরেক্টরি তৈরি করে
-s ব্যবহারকারীর জন্য শেল সংজ্ঞায়িত করে
-ই যে তারিখে ব্যবহারকারীর অ্যাকাউন্ট নিষ্ক্রিয় করা হবে
-b ব্যবহারকারীর হোম ডিরেক্টরির জন্য বেস ডিরেক্টরি
-u UID
-g প্রাথমিক গ্রুপ নম্বর
-G নামের অতিরিক্ত গ্রুপ
-c মন্তব্য
চিত্র 04: ডিফল্ট
একজন ব্যবহারকারীকে যুক্ত করার একটি উদাহরণ নিম্নরূপ,
চিত্র 05: useradd কমান্ড দিয়ে user_2 তৈরি করা হচ্ছে
নতুন ব্যবহারকারী যোগ করা একজন সাধারণ ব্যবহারকারী হিসেবে করা যাবে না।অতএব, এটি সুপার ব্যবহারকারীর জন্য "সুডো" ব্যবহার করা উচিত। ফ্ল্যাগ -m হোম ডিরেক্টরিতে ব্যবহারকারী ফোল্ডার তৈরি করতে ব্যবহৃত হয়। "-s" শেল সংজ্ঞায়িত করতে ব্যবহৃত হয়। "-g" গ্রুপের জন্য এবং "-c" মন্তব্যের জন্য। হোম ডিরেক্টরিতে যাওয়ার পরে, user_2 তৈরি হবে।
Adduser এবং Useradd এর মধ্যে মিল কি?
- দুটিই লিনাক্স কমান্ড।
- উভয়ই ব্যবহারকারী তৈরি করতে ব্যবহার করা যেতে পারে।
Adduser এবং Useradd এর মধ্যে পার্থক্য কি?
অ্যাডউসার বনাম ইউজারড |
|
Adduser হল কমান্ড লাইন অপশন এবং /etc/adduser.conf-এ কনফিগারেশন তথ্য অনুযায়ী সিস্টেমে ব্যবহারকারীদের যোগ করার কমান্ড। | Useradd হল ব্যবহারকারীদের যোগ করার জন্য একটি নিম্ন-স্তরের ইউটিলিটি। |
বৈশিষ্ট্য | |
কমান্ড adduser ব্যবহারকারী তৈরি করে এবং অ্যাকাউন্টের হোম ফোল্ডার এবং অন্যান্য সেটিংস সেট আপ করে। | useradd কমান্ডটি শুধু ব্যবহারকারী তৈরি করে। |
ডিরেক্টরি তৈরি | |
কমান্ড adduser হোমে (/home/user) স্বয়ংক্রিয়ভাবে একটি ব্যবহারকারী ডিরেক্টরি তৈরি করে। | useradd কমান্ড হোমে একটি ব্যবহারকারী ডিরেক্টরি তৈরি করে না, যদি -m এর সাথে নির্দিষ্ট করা না থাকে। |
সিনট্যাক্স জটিলতা | |
aduser এর জন্য কমান্ড সিনট্যাক্স useradd এর মত জটিল নয়। | useradd কমান্ডের কিছু জটিলতা আছে। |
সারাংশ – অ্যাডউজার বনাম ইউজারড
লিনাক্স বড় প্রতিষ্ঠানের পাশাপাশি নিয়মিত কম্পিউটার ব্যবহারকারীদের মধ্যে জনপ্রিয়।এটি নির্ভরযোগ্যতা এবং স্থিতিশীলতার কারণে সার্ভার পরিবেশের জন্যও ব্যবহৃত হয়। ব্যবহারকারী বিভিন্ন কাজ সম্পাদন করতে কমান্ড লাইন ইন্টারফেস ব্যবহার করে কমান্ড দিতে পারেন। ব্যবহারকারী পরিচালনার জন্য দুটি প্রধান কমান্ড হল adduser এবং useradd। adduser এবং useradd এর মধ্যে পার্থক্য হল যে adduser অ্যাকাউন্টের হোম ফোল্ডার এবং অন্যান্য সেটিংস সেট আপ করার সাথে ব্যবহারকারীদের যোগ করতে ব্যবহার করা হয় যখন useradd হল ব্যবহারকারীদের যোগ করার জন্য একটি নিম্ন-স্তরের ইউটিলিটি কমান্ড।
PDF Adduser বনাম Useradd ডাউনলোড করুন
আপনি এই নিবন্ধটির PDF সংস্করণ ডাউনলোড করতে পারেন এবং উদ্ধৃতি নোট অনুসারে অফলাইন উদ্দেশ্যে এটি ব্যবহার করতে পারেন। অনুগ্রহ করে এখানে PDF সংস্করণ ডাউনলোড করুন Adduser এবং Useradd এর মধ্যে পার্থক্য