ব্যবহারকারী এবং গ্রুপ তৈরি এবং ম্যানেজমেন্ট

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

180

ব্যবহারকারী এবং গ্রুপ তৈরি এবং ম্যানেজমেন্ট

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


১. ব্যবহারকারী তৈরি এবং ম্যানেজমেন্ট

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

useradd কমান্ডটি ব্যবহার করে নতুন ব্যবহারকারী তৈরি করা যায়।

সিনট্যাক্স:

sudo useradd [options] username

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

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

    sudo useradd alice

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

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

    sudo useradd -m alice

    এই কমান্ডটি alice নামক নতুন ব্যবহারকারী তৈরি করবে এবং তার জন্য একটি হোম ডিরেক্টরি তৈরি করবে (/home/alice)।

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

    sudo useradd -m -s /bin/bash alice

    এটি alice ব্যবহারকারী তৈরি করবে এবং তার ডিফল্ট শেল /bin/bash সেট করবে।

1.2 passwd কমান্ড: ব্যবহারকারীর পাসওয়ার্ড সেট বা পরিবর্তন

passwd কমান্ড ব্যবহার করে ব্যবহারকারীর পাসওয়ার্ড সেট বা পরিবর্তন করা যায়।

সিনট্যাক্স:

sudo passwd username

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

  1. ব্যবহারকারীর পাসওয়ার্ড সেট করা:

    sudo passwd alice

    এই কমান্ডটি alice ব্যবহারকারীর পাসওয়ার্ড সেট করবে।

1.3 usermod কমান্ড: ব্যবহারকারী পরিবর্তন

usermod কমান্ড ব্যবহার করে একজন ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করা যেতে পারে, যেমন গ্রুপে যোগ করা, শেল পরিবর্তন করা ইত্যাদি।

সিনট্যাক্স:

sudo usermod [options] username

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

  1. ব্যবহারকারীকে একটি গ্রুপে যোগ করা:

    sudo usermod -aG sudo alice

    এই কমান্ডটি alice ব্যবহারকারীকে sudo গ্রুপে যোগ করবে।

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

    sudo usermod -d /new/home/directory alice

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

userdel কমান্ড ব্যবহার করে ব্যবহারকারী মুছে ফেলা যায়।

সিনট্যাক্স:

sudo userdel username

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

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

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

    sudo userdel -r alice

২. গ্রুপ তৈরি এবং ম্যানেজমেন্ট

2.1 groupadd কমান্ড: নতুন গ্রুপ তৈরি

groupadd কমান্ড ব্যবহার করে নতুন গ্রুপ তৈরি করা যায়।

সিনট্যাক্স:

sudo groupadd groupname

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

  1. নতুন গ্রুপ তৈরি:

    sudo groupadd admins

    এটি admins নামক একটি নতুন গ্রুপ তৈরি করবে।

2.2 groupdel কমান্ড: গ্রুপ মুছে ফেলা

groupdel কমান্ড ব্যবহার করে একটি গ্রুপ মুছে ফেলা যায়।

সিনট্যাক্স:

sudo groupdel groupname

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

  1. গ্রুপ মুছে ফেলা:

    sudo groupdel admins

2.3 usermod কমান্ড: ব্যবহারকারীকে গ্রুপে যোগ বা গ্রুপ পরিবর্তন

usermod কমান্ড ব্যবহার করে একটি ব্যবহারকারীকে নতুন গ্রুপে যোগ করা বা গ্রুপ পরিবর্তন করা যেতে পারে।

সিনট্যাক্স:

sudo usermod -aG groupname username

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

  1. ব্যবহারকারীকে একটি গ্রুপে যোগ করা:

    sudo usermod -aG admins alice
  2. ব্যবহারকারীর প্রাথমিক গ্রুপ পরিবর্তন:

    sudo usermod -g newgroup alice

2.4 gpasswd কমান্ড: গ্রুপের পাসওয়ার্ড সেট বা পরিবর্তন

gpasswd কমান্ড ব্যবহার করে একটি গ্রুপের পাসওয়ার্ড সেট বা পরিবর্তন করা যেতে পারে।

সিনট্যাক্স:

sudo gpasswd groupname

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

  1. গ্রুপ পাসওয়ার্ড সেট করা:

    sudo gpasswd admins

৩. ব্যবহারকারী এবং গ্রুপ সম্পর্কিত অন্যান্য কমান্ড

  1. id কমান্ড: ব্যবহারকারীর আইডেন্টিটি এবং গ্রুপ সম্পর্কিত তথ্য দেখায়।

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

    id alice

    এটি alice ব্যবহারকারীর UID, GID এবং তার গ্রুপের তথ্য দেখাবে।

  2. groups কমান্ড: ব্যবহারকারীর গ্রুপগুলো দেখায়।

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

    groups alice

    এটি alice ব্যবহারকারী যে গ্রুপগুলোর সদস্য তা দেখাবে।

  3. getent কমান্ড: ব্যবহারকারী এবং গ্রুপের তথ্য দেখানোর জন্য ব্যবহৃত হয়।

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

    getent passwd alice

    এটি alice ব্যবহারকারীর তথ্য দেখাবে, যেমন UID, GID, হোম ডিরেক্টরি ইত্যাদি।


সারসংক্ষেপ

  • ব্যবহারকারী তৈরি: useradd কমান্ড ব্যবহার করে নতুন ব্যবহারকারী তৈরি করা যায় এবং passwd দিয়ে তার পাসওয়ার্ড সেট করা হয়।
  • ব্যবহারকারী পরিবর্তন: usermod কমান্ড ব্যবহার করে ব্যবহারকারীর গ্রুপ যোগ করা বা পরিবর্তন করা যায়।
  • ব্যবহারকারী মুছে ফেলা: userdel কমান্ড ব্যবহার করে ব্যবহারকারী মুছে ফেলা যায়।
  • গ্রুপ তৈরি এবং মুছে ফেলা: groupadd এবং groupdel কমান্ড ব্যবহার করে গ্রুপ তৈরি ও মুছে ফেলা যায়।
  • গ্রুপে ব্যবহারকারী যোগ করা: usermod কমান্ডের মাধ্যমে ব্যবহারকারীকে গ্রুপে যোগ করা যায়।

এই কমান্ডগুলো UNIX বা LINUX সিস্টেমে ব্যবহারকারী এবং গ্রুপের ম্যানেজমেন্টকে সহজ এবং কার্যকরী করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...