useradd, usermod, userdel কমান্ড

ব্যবহারকারী এবং গ্রুপ ম্যানেজমেন্ট - ইউনিক্স/লিনাক্স (UNIX / LINUX) - Computer Programming

187

useradd, usermod, userdel কমান্ড

useradd, usermod, এবং userdel কমান্ডগুলি UNIX এবং LINUX সিস্টেমে ব্যবহারকারী (user) পরিচালনা করার জন্য ব্যবহৃত হয়। এগুলি ব্যবহারকারী তৈরি, সংশোধন এবং মুছে ফেলার জন্য ব্যবহৃত হয়। নিচে এই কমান্ডগুলোর বিস্তারিত ব্যাখ্যা এবং উদাহরণ দেওয়া হলো।


১. useradd কমান্ড: নতুন ব্যবহারকারী তৈরি করা

useradd কমান্ডটি একটি নতুন ব্যবহারকারী তৈরি করতে ব্যবহৃত হয়। এটি ব্যবহারের জন্য অবশ্যই প্রশাসনিক (root) অনুমতি থাকতে হয়।

সিনট্যাক্স:

useradd [options] username
  • username: নতুন ব্যবহারকারীর নাম।

কমান্ড উদাহরণ:

  1. নতুন ব্যবহারকারী তৈরি করা:

    sudo useradd john

    এই কমান্ডটি john নামের একটি নতুন ব্যবহারকারী তৈরি করবে।

  2. নতুন ব্যবহারকারী তৈরি এবং হোম ডিরেক্টরি তৈরি:

    sudo useradd -m john

    এখানে -m অপশন ব্যবহার করা হয়েছে, যার মাধ্যমে ব্যবহারকারীর জন্য একটি হোম ডিরেক্টরি তৈরি হবে (যেমন /home/john)।

  3. নতুন ব্যবহারকারী তৈরি এবং তার শেল নির্ধারণ করা:

    sudo useradd -m -s /bin/bash john

    এখানে -s অপশন দিয়ে ব্যবহারকারীর জন্য একটি নির্দিষ্ট শেল (যেমন /bin/bash) নির্ধারণ করা হয়েছে।

  4. নতুন ব্যবহারকারী তৈরি এবং একটি নির্দিষ্ট গ্রুপে অন্তর্ভুক্ত করা:

    sudo useradd -m -g admin john

    এখানে -g অপশন দিয়ে ব্যবহারকারীকে admin গ্রুপে অন্তর্ভুক্ত করা হয়েছে।


২. usermod কমান্ড: ব্যবহারকারী সংশোধন করা

usermod কমান্ডটি ব্যবহৃত হয় একজন বিদ্যমান ব্যবহারকারীর তথ্য পরিবর্তন বা সংশোধন করার জন্য, যেমন তার হোম ডিরেক্টরি, শেল, গ্রুপ ইত্যাদি।

সিনট্যাক্স:

usermod [options] username
  • username: সংশোধন করতে ইচ্ছুক ব্যবহারকারীর নাম।

কমান্ড উদাহরণ:

  1. ব্যবহারকারীর হোম ডিরেক্টরি পরিবর্তন করা:

    sudo usermod -d /new/home/directory john

    এখানে -d অপশন দিয়ে ব্যবহারকারীর হোম ডিরেক্টরি পরিবর্তন করা হয়েছে।

  2. ব্যবহারকারীর শেল পরিবর্তন করা:

    sudo usermod -s /bin/zsh john

    এখানে -s অপশন দিয়ে ব্যবহারকারীর শেল পরিবর্তন করা হয়েছে।

  3. ব্যবহারকারীকে একটি নতুন গ্রুপে অন্তর্ভুক্ত করা:

    sudo usermod -a -G admin john

    এখানে -a (append) এবং -G (groups) অপশন ব্যবহার করে ব্যবহারকারীকে admin গ্রুপে অন্তর্ভুক্ত করা হয়েছে।

  4. ব্যবহারকারীর নাম পরিবর্তন করা:

    sudo usermod -l newname oldname

    এখানে -l অপশন দিয়ে ব্যবহারকারীর নাম পরিবর্তন করা হয়েছে।


৩. userdel কমান্ড: ব্যবহারকারী মুছে ফেলা

userdel কমান্ডটি ব্যবহৃত হয় একটি ব্যবহারকারীকে সিস্টেম থেকে মুছে ফেলার জন্য। এটি ব্যবহারকারীর হোম ডিরেক্টরি এবং অন্যান্য সম্পর্কিত ফাইল মুছে ফেলতেও ব্যবহৃত হতে পারে।

সিনট্যাক্স:

userdel [options] username
  • username: মুছে ফেলার জন্য ব্যবহারকারীর নাম।

কমান্ড উদাহরণ:

  1. ব্যবহারকারী মুছে ফেলা:

    sudo userdel john

    এটি john নামের ব্যবহারকারীকে সিস্টেম থেকে মুছে ফেলবে, তবে তার হোম ডিরেক্টরি রাখবে।

  2. ব্যবহারকারী এবং তার হোম ডিরেক্টরি মুছে ফেলা:

    sudo userdel -r john

    এখানে -r অপশন দিয়ে ব্যবহারকারী এবং তার হোম ডিরেক্টরি সহ সমস্ত সম্পর্কিত ফাইল মুছে ফেলা হবে।


সারসংক্ষেপ

  • useradd: নতুন ব্যবহারকারী তৈরি করতে ব্যবহৃত হয়। এটি হোম ডিরেক্টরি, শেল, এবং গ্রুপ নির্ধারণ করতে সাহায্য করে।
  • usermod: বিদ্যমান ব্যবহারকারীর তথ্য পরিবর্তন করতে ব্যবহৃত হয়, যেমন হোম ডিরেক্টরি, শেল, বা গ্রুপের সদস্যপদ।
  • userdel: ব্যবহারকারীকে সিস্টেম থেকে মুছে ফেলার জন্য ব্যবহৃত হয়, এবং -r অপশন দিয়ে ব্যবহারকারী এবং তার হোম ডিরেক্টরি মুছে ফেলা যেতে পারে।

এই কমান্ডগুলি UNIX এবং LINUX সিস্টেমে ব্যবহারকারী ব্যবস্থাপনা এবং নিরাপত্তা নিশ্চিত করতে অত্যন্ত গুরুত্বপূর্ণ।

Content added By
Promotion

Are you sure to start over?

Loading...