রিদওয়ান বিন শামীম
ইউনিক্স সিস্টেমে তিন ধরণের একাউন্ট দেখা যায়,
- রুট একাউন্ট,
- সিস্টেম একাউন্ট
- ইউজার একাউন্ট
ইউজার এবং গ্রুপ ব্যবস্থাপনা
তিন ধরণের ইউজার এডমিনিস্ট্রেশন ফাইল দেখা যায়,
- /etc/passwd: এটি ইউজার একাউন্ট ও পাসওয়ার্ড সংরক্ষণ করে।
- /etc/shadow: এটি কোরেসপনডিং একাউন্টের এনক্রিপটেড পাসওয়ার্ড সংরক্ষণ করে
- /etc/group: এটি প্রত্যেক একাউন্টের গ্রুপ ইনফরমেশন সংরক্ষণ করে
ইউনিক্সের একাউন্ট ও গ্রুপ তৈরি ও ব্যবস্থাপনা সংক্রান্ত কম্যান্ডের কয়েকটি নিচের ছকে দেয়া হল,
কম্যান্ড | বিবরণ |
useradd | সিস্টেমে একাউন্ট যোগ করে |
usermod | একাউন্ট এট্রিবিউট মডিফাই করে |
userdel | সিস্টেম থেকে একাউন্ট ডিলিট করে . |
groupadd | সিস্টেমে গ্রুপ যোগ করে |
groupmod | গ্রুপ এট্রিবিউট মডিফাই করে |
groupdel | সিস্টেম থেকে গ্রুপ রিমুভ করে . |
গ্রুপ তৈরি করা
নতুন গ্রুপ তৈরির সিনট্যাক্স হল,
groupadd[-g gid[-o]][-r][-f] groupname
এর প্যারামিটারগুলো হল,
-g GID |
-o |
-r |
-f |
groupname |
নিচের উদাহরণে ডিফল্ট ভ্যালুতে developers গ্রুপ তৈরি করা হয়েছে।
$ groupadd developers
গ্রুপ মডিফাই করা
groupmod সিনট্যাক্স ব্যবহার করে গ্রুপ মডিফাই করা যায়।
$ groupmod-n new_modified_group_name old_group_name
developers_2 গ্রুপনেমকে developer গ্রুপনেমে পরিবর্তনের জন্য,
$ groupmod-n developer developer_2
financial GID গ্রুপনেমকে 545 গ্রুপনেমে পরিবর্তনের জন্য,
$ groupmod-g545 developer
গ্রুপ ডিলিট করার জন্য
গ্রুপ ডিলিট করার জন্য কম্যান্ড,
$ groupdel developer
একাউন্ট তৈরি করা
একাউন্ট তৈরি করার জন্য সিনট্যাক্স,
useradd-d homedir-g groupname-m-s shell-u userid accountname
এর প্যারামিটারগুলো হল,
Option |
-d homedir |
-g groupname |
-m |
-s shell |
-u userid |
accountname |
mcmohd নামের একাউন্ট যার হোম ডিরেক্টরি /home/mcmohd, এবং developersনামের গ্রুপ,এটিকে ব্যবহারকারী কর্ন সেলের মাধ্যমে এসাইন করতে পারে, নিচে পুরো উদাহরণটি দেয়া হল,
$ useradd-d/home/mcmohd-g developers-s/bin/ksh mcmohd
একাউন্ট তৈরি হয়ে গেলে passwd কম্যান্ড ব্যবহার করে আমরা এতে পাসওয়ার্ড বসাতে পারি,
$ passwd mcmohd20 Changing password for user mcmohd20. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully.
একাউন্ট মডিফাই করা
usermod কম্যান্ড ব্যবহার করে একাউন্ট মডিফাই করা সম্ভব।
$ usermod-d/home/mcmohd20-m-l mcmohd mcmohd20
একাউন্ট ডিলিট করা
userdel কম্যান্ড ব্যবহার করে আমরা একাউন্ট ডিলিট করতে পারি।
$ userdel-r mcmohd20
যদি আমরা হোম ডিরেক্টরিকে ব্যাকআপের জন্য রাখতে চাই তবে -r অপশন বর্জন করতে হবে।