useradd, usermod, userdel কমান্ড
useradd, usermod, এবং userdel কমান্ডগুলি UNIX এবং LINUX সিস্টেমে ব্যবহারকারী (user) পরিচালনা করার জন্য ব্যবহৃত হয়। এগুলি ব্যবহারকারী তৈরি, সংশোধন এবং মুছে ফেলার জন্য ব্যবহৃত হয়। নিচে এই কমান্ডগুলোর বিস্তারিত ব্যাখ্যা এবং উদাহরণ দেওয়া হলো।
১. useradd কমান্ড: নতুন ব্যবহারকারী তৈরি করা
useradd কমান্ডটি একটি নতুন ব্যবহারকারী তৈরি করতে ব্যবহৃত হয়। এটি ব্যবহারের জন্য অবশ্যই প্রশাসনিক (root) অনুমতি থাকতে হয়।
সিনট্যাক্স:
useradd [options] usernameusername: নতুন ব্যবহারকারীর নাম।
কমান্ড উদাহরণ:
নতুন ব্যবহারকারী তৈরি করা:
sudo useradd johnএই কমান্ডটি
johnনামের একটি নতুন ব্যবহারকারী তৈরি করবে।নতুন ব্যবহারকারী তৈরি এবং হোম ডিরেক্টরি তৈরি:
sudo useradd -m johnএখানে
-mঅপশন ব্যবহার করা হয়েছে, যার মাধ্যমে ব্যবহারকারীর জন্য একটি হোম ডিরেক্টরি তৈরি হবে (যেমন/home/john)।নতুন ব্যবহারকারী তৈরি এবং তার শেল নির্ধারণ করা:
sudo useradd -m -s /bin/bash johnএখানে
-sঅপশন দিয়ে ব্যবহারকারীর জন্য একটি নির্দিষ্ট শেল (যেমন/bin/bash) নির্ধারণ করা হয়েছে।নতুন ব্যবহারকারী তৈরি এবং একটি নির্দিষ্ট গ্রুপে অন্তর্ভুক্ত করা:
sudo useradd -m -g admin johnএখানে
-gঅপশন দিয়ে ব্যবহারকারীকেadminগ্রুপে অন্তর্ভুক্ত করা হয়েছে।
২. usermod কমান্ড: ব্যবহারকারী সংশোধন করা
usermod কমান্ডটি ব্যবহৃত হয় একজন বিদ্যমান ব্যবহারকারীর তথ্য পরিবর্তন বা সংশোধন করার জন্য, যেমন তার হোম ডিরেক্টরি, শেল, গ্রুপ ইত্যাদি।
সিনট্যাক্স:
usermod [options] usernameusername: সংশোধন করতে ইচ্ছুক ব্যবহারকারীর নাম।
কমান্ড উদাহরণ:
ব্যবহারকারীর হোম ডিরেক্টরি পরিবর্তন করা:
sudo usermod -d /new/home/directory johnএখানে
-dঅপশন দিয়ে ব্যবহারকারীর হোম ডিরেক্টরি পরিবর্তন করা হয়েছে।ব্যবহারকারীর শেল পরিবর্তন করা:
sudo usermod -s /bin/zsh johnএখানে
-sঅপশন দিয়ে ব্যবহারকারীর শেল পরিবর্তন করা হয়েছে।ব্যবহারকারীকে একটি নতুন গ্রুপে অন্তর্ভুক্ত করা:
sudo usermod -a -G admin johnএখানে
-a(append) এবং-G(groups) অপশন ব্যবহার করে ব্যবহারকারীকেadminগ্রুপে অন্তর্ভুক্ত করা হয়েছে।ব্যবহারকারীর নাম পরিবর্তন করা:
sudo usermod -l newname oldnameএখানে
-lঅপশন দিয়ে ব্যবহারকারীর নাম পরিবর্তন করা হয়েছে।
৩. userdel কমান্ড: ব্যবহারকারী মুছে ফেলা
userdel কমান্ডটি ব্যবহৃত হয় একটি ব্যবহারকারীকে সিস্টেম থেকে মুছে ফেলার জন্য। এটি ব্যবহারকারীর হোম ডিরেক্টরি এবং অন্যান্য সম্পর্কিত ফাইল মুছে ফেলতেও ব্যবহৃত হতে পারে।
সিনট্যাক্স:
userdel [options] usernameusername: মুছে ফেলার জন্য ব্যবহারকারীর নাম।
কমান্ড উদাহরণ:
ব্যবহারকারী মুছে ফেলা:
sudo userdel johnএটি
johnনামের ব্যবহারকারীকে সিস্টেম থেকে মুছে ফেলবে, তবে তার হোম ডিরেক্টরি রাখবে।ব্যবহারকারী এবং তার হোম ডিরেক্টরি মুছে ফেলা:
sudo userdel -r johnএখানে
-rঅপশন দিয়ে ব্যবহারকারী এবং তার হোম ডিরেক্টরি সহ সমস্ত সম্পর্কিত ফাইল মুছে ফেলা হবে।
সারসংক্ষেপ
useradd: নতুন ব্যবহারকারী তৈরি করতে ব্যবহৃত হয়। এটি হোম ডিরেক্টরি, শেল, এবং গ্রুপ নির্ধারণ করতে সাহায্য করে।usermod: বিদ্যমান ব্যবহারকারীর তথ্য পরিবর্তন করতে ব্যবহৃত হয়, যেমন হোম ডিরেক্টরি, শেল, বা গ্রুপের সদস্যপদ।userdel: ব্যবহারকারীকে সিস্টেম থেকে মুছে ফেলার জন্য ব্যবহৃত হয়, এবং-rঅপশন দিয়ে ব্যবহারকারী এবং তার হোম ডিরেক্টরি মুছে ফেলা যেতে পারে।
এই কমান্ডগুলি UNIX এবং LINUX সিস্টেমে ব্যবহারকারী ব্যবস্থাপনা এবং নিরাপত্তা নিশ্চিত করতে অত্যন্ত গুরুত্বপূর্ণ।
Read more