প্রথমে, সম্পর্কিত ম্যান পৃষ্ঠার স্নিপেটগুলি দুটি কমান্ডের মধ্যে পার্থক্য তুলে ধরে এবং যা চলছে তার কিছুটা ইঙ্গিত দেয়। এর জন্য adduser
:
adduser এবং addgroup /etc/adduser.conf- র কমান্ড লাইন বিকল্প এবং কনফিগারেশন তথ্য অনুযায়ী ব্যবহারকারীদের এবং গোষ্ঠীগুলিকে সিস্টেমে যুক্ত করে। ডিফল্ট পলিসি কনফরম্যান্ট ইউআইডি এবং জিআইডি মানগুলি নির্বাচন করে, কঙ্কালের কনফিগারেশন সহ একটি হোম ডিরেক্টরি তৈরি করা, একটি কাস্টম স্ক্রিপ্ট চালানো এবং অন্যান্য বৈশিষ্ট্যগুলি যেমন নিম্ন-স্তরের সরঞ্জামগুলির যেমন বন্ধুত্বপূর্ণ ফ্রন্ট প্রান্তগুলি ব্যবহারযোগ্য, গ্রুপপ্যাড এবং ইউজারমড প্রোগ্রামগুলি রয়েছে।
তারপরে useradd
:
ইউজারড্ড হ'ল ব্যবহারকারীদের যুক্ত করার জন্য একটি নিম্ন স্তরের ইউটিলিটি। ডেবিয়ানে প্রশাসকদের সাধারণত পরিবর্তে অ্যাডুজার (8) ব্যবহার করা উচিত।
আরও তদন্তে adduser
জানা যায় যে এটি একটি পার্ল স্ক্রিপ্ট যা একটি উচ্চ স্তরের ইন্টারফেস সরবরাহ করে এবং এইভাবে নিম্নলিখিত আদেশগুলির কার্যকারিতা কিছু সরবরাহ করে:
useradd
groupadd
passwd
- ব্যবহারকারীর পাসওয়ার্ড যুক্ত / পরিবর্তন করতে ব্যবহৃত হয়।
gpasswd
- গোষ্ঠী পাসওয়ার্ড যুক্ত / পরিবর্তন করতে ব্যবহৃত হয়।
usermod
- বিভিন্ন ব্যবহারকারী সম্পর্কিত পরামিতি পরিবর্তন করতে ব্যবহৃত।
chfn
- ব্যবহারকারীর উপর রাখা অতিরিক্ত তথ্য যুক্ত / পরিবর্তন করতে ব্যবহৃত হয়।
chage
- পাসওয়ার্ডের মেয়াদ শেষ হওয়ার তথ্য পরিবর্তন করতে ব্যবহৃত।
edquota
- ডিস্ক ব্যবহারের কোটা পরিবর্তন করতে ব্যবহৃত হয়।
adduser
কমান্ডের একটি প্রাথমিক রান নিম্নরূপ:
adduser username
এই সাধারণ কমান্ডটি বেশ কয়েকটি কাজ করবে:
- নামের ব্যবহারকারী তৈরি করুন
username
।
- ব্যবহারকারীর হোম ডিরেক্টরি তৈরি করুন (ডিফল্ট হ'ল
/home/username
এবং এর মধ্যে ফাইলগুলি অনুলিপি করুন /etc/skel
।
- ব্যবহারকারীর মতো একই নামে একটি গোষ্ঠী তৈরি করুন এবং এতে ব্যবহারকারীকে রাখুন।
- ব্যবহারকারীর জন্য একটি পাসওয়ার্ড জিজ্ঞাসা করুন।
- ব্যবহারকারীর সম্পর্কে অতিরিক্ত তথ্যের জন্য অনুরোধ করুন।
useradd
প্রোগ্রাম সবচেয়ে এই অধিকাংশ সম্পন্ন করতে পারি, তবে এটি ডিফল্ট করে তা করতে এবং অতিরিক্ত অপশন দরকার নেই। কিছু তথ্যের জন্য আরও কমান্ডের প্রয়োজন:
useradd -m -U username
passwd username
chfn username
নোট যে adduser
নিশ্চিত করে যে ইউআইডি এবং জিআইডি তৈরি করেছে তা ডেবিয়ান নীতিমালার সাথে সামঞ্জস্য করে । সাধারণ ব্যবহারকারী তৈরি useradd
করা ঠিক আছে বলে মনে হচ্ছে, সরবরাহ করা হয়েছে UID_MIN
/ UID_MAX
ইন /etc/login.defs
ডেবিয়ান নীতি মেলে। যদিও সমস্যাটি হ'ল ডিবিয়ান সিস্টেম ব্যবহারকারী ইউআইডিগুলির জন্য একটি নির্দিষ্ট পরিসর নির্দিষ্ট করে যা কেবলমাত্র সমর্থিত বলে মনে হয় /etc/adduser.conf
, তাই নির্বাকভাবে একটি সিস্টেম ব্যবহারকারীকে useradd
সঠিক পরিসরে কোনও ইউআইডি / জিআইডি উল্লেখ না করে গুরুতর সমস্যার সম্ভাবনা ছেড়ে দেয়।
এর জন্য আর একটি সাধারণ ব্যবহার adduser
হ'ল একটি গ্রুপে ব্যবহারকারী যুক্ত করার প্রক্রিয়াটিকে সহজ করে তোলা। এখানে, নিম্নলিখিত কমান্ড:
adduser username newgroup
আরও জটিল usermod
কমান্ড প্রতিস্থাপন করে যার জন্য ব্যবহারকারীরা যে গোষ্ঠীগুলির ইতিমধ্যে সদস্য (এবং আপনি ব্যবহারকারীটিকে সদস্য হিসাবে থাকতে চান) তা নির্দিষ্ট করা দরকার:
usermod -G all,other,groups,user,is,in,newgroup
adduser
যদিও এখানে ব্যবহার করার একটি খারাপ দিকটি হ'ল আপনি একবারে কেবল একটি গ্রুপ নির্দিষ্ট করতে পারেন।