এটা আমাদের User এবং Group অ্যাডমিনিস্ট্রেশন সম্পর্কিত দ্বিতীয় পোষ্ট। এই পোস্টের বিস্তারিত বুঝতে চাইলে প্রথমে ‘Linux User and Group Commands by Examples – Part 01’ প্র্যাকটিস করে আসতে হবে।
- একসাথে যদি একাধিক ইউজার তৈরি করতে চাই তাহলে নিচের কমান্ডঃ
[root@server ~]# useradd sumon && useradd rumon
- একসাথে ইউজার তৈরি এবং পাসওয়ার্ড সেট করতে চাইলে নিচের কমান্ডঃ
- কোনো ইউজারের পাসওয়ার্ড যদি রিসেট করতে চান এবং পাসওয়ার্ড যদি স্ট্যান্ডার্ড ইনপুট হিসেবে বলে দিতে চান, অর্থাৎ আপনাকে নতুন করে পাসওয়ার্ড কীবোর্ড থেকে দিতে হবে না, সেক্ষেত্রে নিচের কমান্ডঃ
[root@server ~]# echo 123456 | passwd sumon –stdin
- লিনাক্স সিস্টেমে যখন কোনো ইউজার তৈরি করা হয়, তখন ডিফল্ট হোম (Home) ডিরেক্টরি হিসেবে ‘/home/username’ ব্যবহার হয়। আমরা যদি কোনো ইউজারের ডিফল্ট হোম ডিরেক্টরি পরিবর্তন করে অন্য ডিরেক্টরিতে করতে চাই তাহলে নিচের কমান্ডঃ
নোটঃ যেহেতু এখানে নতুন হোম (Home) ডিরেক্টরি আগে থেকে থাকতে হবে, এই জন্য ‘root’ পার্টিশনের (/) মধ্যে একটা ‘/newhome’ নামে ডিরেক্টরি তৈরি করেছি। এখন ‘sazib’ ইউজারের নতুন হোম (Home) ডিরেক্টরি হচ্ছে ‘/newhome/sazib’ ।
- সকল ইউজারের একটা কমন (Common) হোম (Home) ডিরেক্টরি করতে চাই, তাহলে নিচের কমান্ডঃ
[root@server ~]# mkdir /ftpdir
[root@server ~]# useradd -d /ftpdir user1
[root@server ~]# useradd -d /ftpdir user2
[root@server ~]# useradd -d /ftpdir user3
নোটঃ এখানে user1, user2 এবং user3 জন্য একটা কমন হোম ডিরেক্টরি হচ্ছে ‘/ftpdir’ শেয়ার্ড FTP সার্ভার করতে হলে এমন শেয়ার্ড হোম ডিরেক্টরি দরকার হয়।
- হোম (Home) ডিরেক্টরি ছাড়া যদি কোনো ইউজার তৈরী করতে চাই, তাহলে নিচের কমান্ডঃ
[root@server ~]# useradd -M robin
- লিনাক্স সিস্টেমে যদি একই User ID (UID) দিয়ে একধিক ইউজার তৈরী করতে চাই, তাহলে নিচের কমান্ডঃ
[root@server ~]# useradd -o reza -u 1010
[root@server ~]# useradd -o rana -u 1010
[root@server ~]# useradd -o rasel -u 1010
- লিনাক্স সিস্টেমে যদি একসাথে User ID (UID) এবং Group ID (GID) দিয়ে কোনো ইউজার তৈরী করতে চাই তাহলে নিচের কমান্ড, এক্ষেত্রে GID আগে থেকে সিস্টেমে থাকতে হবেঃ
[root@server ~]# useradd -u 2020 -g 1000 murad
- ইউজার তৈরীর সময় ইউজারের জন্য কমেন্ট/পূর্ণ নাম/বিস্তারিত দিতে চাইল করতে চাইলে নিচের কমান্ডঃ
নোটঃ উপরে ‘mamun’ নামে একজন ইউজার তৈরি করা হয়েছে, এবং তাকে ‘Software Developer’ নামে উল্লেখ করা হয়েছে। আমরা চাইলে একজন ইউজারের পূর্ণ নামও দিতে পারি।