**লেখায় “¥” চিহ্নটি ব্যবহার করা হয়েছে “Enter Key” এর পরিবর্তে। অর্থাৎ যেখানেই “¥” এই চিহ্নটি দেখা যাবে, বুঝতে হবে সেখানে “Enter Key”চাপতে বলা হয়েছে।
-------------------------------------------------------------------------------------------------
নতুন ইউজার তৈরি করাঃ
#adduser mahbub ¥
নতুন ইউজার তৈরির পর তাতে পাসওয়ার্ড বসানোঃ
#passwd mahbub
New Password:****** ¥
Retype new Password :****** ¥
নোট: পাসওয়ার্ড দেয়ার সময় আমরা কিন্তু সেগুলো দেখতে পারব না। ছোট পাসওয়ার্ড (৬ সংখ্যার নিচে) দিলে নিচের মেসেজটি দেখাতে পারে
০১. Too short(যদি ৬ সংখ্যার কম হয়)
০২. dictionary word (ডিকশনারীতে আছে এমন শব্দ ব্যবহার করলে)
০৩. bad password (যদি পাসওয়ার্ডটা খুব একটা ভাল মানসম্মত না হয়)
ছোট পাসওয়ার্ড দিলে উপরোক্ত তিনটি সতর্কতা দেখাবে। কিন্তু আমরা সেগুলো এড়িয়ে যাব। আমরা তখনই নিশ্চিত হব যে আমাদের পাসওয়ার্ড দেয়া সঠিক হয়েছে যখন নিচের মেসেজটি দেখতে পাব:
“all authentication tokens updated successfully”
রুট পাসওয়ার্ড পরিবর্তন করতে চাইলে নিচের কমান্ড দিতে হবেঃ
#passwd root অথবা #passwd
নোট: একই কমান্ডের মাধ্যমে আমরা পূর্বে তৈরি করা কোন ইউজারের পাসওয়ার্ডও পরিবর্তন করতে পারব(এক্ষেত্রে কমান্ড হবে #passwd mahbub(এখানে mahbub হচ্ছে ইউজারের নাম))। এখন পুরাতন পাসওয়ার্ডটি নতুন পাসওয়ার্ড দ্বারা রিপ্লেস হয়ে যাবে।
পাসওয়ার্ড অকার্যকর/মুছে ফেলাঃ
#passwd -d mahbub ¥
এখন আমরা শুধুমাত্র উপরোক্ত ইউজারের আইডি দিয়েই লগ-ইন করতে পারব। কোন পাসওয়ার্ড এর প্রয়োজন হবে না।
বর্তমানে কোন কোন ইউজার লগ-ইন অবস্থায় আছে সম্পর্কে জানতে চাইলেঃ
#w ¥ (লগ-ইন সময় সহ বিস্তারিত সময় দেখানোর জন্য)
#who ¥ (সংক্ষিপ্ত তথ্য)
#whoami ¥(ইউজারের নাম)
#who am I ¥(কনসোলের বিস্তারিত)
#tty ¥(কনসোলের বিস্তারিত)
একজন ইউজার সম্পর্কে বিস্তারিত তথ্য জানতে চাইলেঃ
#finger mahbub ¥
যখন আমরা নতুন কোন ইউজার তৈরি করি তখন নিম্নলিখিত পরিবর্তনগুলো সাধিত হয়ঃ
০১. নিচের ফাইলগুলোর মাঝে নতুন করে একটা লাইন যুক্ত হয়
1)/etc/passwd
2)/etc/shadow
3)/etc/group
০২. (সাধারণ অবস্থায়/By Default) নতুন একটি ডিরেক্টরী তৈরি হয় /home ডিরেক্টরী এর অধীনে। আর এই ডিরেক্টরীর নাম হয় নতুন তৈরি করা ইউজারের নামে(সাধারণ অবস্থায়/By Default)। আমরা এখন এই ডিরেক্টরীকে ব্যবহার করতে পারব ইউজারের হোম ডিরেক্টরী হিসেবে।
০৩. নতুন একটি শূণ্য(Blank) ফাইল তৈরি হবে /var/spool/mail এর অধীনে (সাধারণ অবস্থায়/By Default)। নতুন এই ফাইলের নাম আর ইউজারের নামে একই হবে।
রেডহ্যাট লিনাক্স এডমিনিট্রেশন:: পর্ব ২
পোস্টলিখেছেন দক্ষিণের মাহবুব » সোম নভেম্বর ১৬, ২০০৯ ১০:৩০ অপরাহ্ন
আমিবিবিআইটিতে Red Hat Linux এর একটা কোর্স করছি। আমি যা শিখছি সেগুলো সকলের সাথে শেয়ার করা এবং সমস্যাগুলো সমাধানের জন্যই এই ধারাবাহিক টপিক। আর হ্যা ইন্সটল করার পর্বটা পরে দেওয়ার ইচ্ছে। তাই ওটার জন্য সিরিয়াল নম্বর ফাকা রাখলাম। :C
এই টিউটোরিয়ালটি পড়ার আগে আমি বলব হাঙ্গরিকোডার ভাইয়ের এই টপিকটি পড়ে আসতে। প্রাথমিক কথাগুলো হাঙ্গরিকোডার ভাই আর আমার একই। তাই আমি আর বললাম না। তাছাড়া নতুন করে লিখতেও ইচ্ছে হল না।
**লেখায় “¥” চিহ্নটি ব্যবহার করা হয়েছে “Enter Key” এর পরিবর্তে। অর্থাৎ যেখানেই “¥” এই চিহ্নটি দেখা যাবে, বুঝতে হবে সেখানে “Enter Key”চাপতে বলা হয়েছে।
-------------------------------------------------------------------------------------------------
নতুন ইউজার তৈরি করাঃ
#adduser mahbub ¥
নতুন ইউজার তৈরির পর তাতে পাসওয়ার্ড বসানোঃ
#passwd mahbub
New Password:****** ¥
Retype new Password :****** ¥
নোট: পাসওয়ার্ড দেয়ার সময় আমরা কিন্তু সেগুলো দেখতে পারব না। ছোট পাসওয়ার্ড (৬ সংখ্যার নিচে) দিলে নিচের মেসেজটি দেখাতে পারে
০১. Too short(যদি ৬ সংখ্যার কম হয়)
০২. dictionary word (ডিকশনারীতে আছে এমন শব্দ ব্যবহার করলে)
০৩. bad password (যদি পাসওয়ার্ডটা খুব একটা ভাল মানসম্মত না হয়)
ছোট পাসওয়ার্ড দিলে উপরোক্ত তিনটি সতর্কতা দেখাবে। কিন্তু আমরা সেগুলো এড়িয়ে যাব। আমরা তখনই নিশ্চিত হব যে আমাদের পাসওয়ার্ড দেয়া সঠিক হয়েছে যখন নিচের মেসেজটি দেখতে পাব:
“all authentication tokens updated successfully”
রুট পাসওয়ার্ড পরিবর্তন করতে চাইলে নিচের কমান্ড দিতে হবেঃ
#passwd root অথবা #passwd
নোট: একই কমান্ডের মাধ্যমে আমরা পূর্বে তৈরি করা কোন ইউজারের পাসওয়ার্ডও পরিবর্তন করতে পারব(এক্ষেত্রে কমান্ড হবে #passwd mahbub(এখানে mahbub হচ্ছে ইউজারের নাম))। এখন পুরাতন পাসওয়ার্ডটি নতুন পাসওয়ার্ড দ্বারা রিপ্লেস হয়ে যাবে।
পাসওয়ার্ড অকার্যকর/মুছে ফেলাঃ
#passwd -d mahbub ¥
এখন আমরা শুধুমাত্র উপরোক্ত ইউজারের আইডি দিয়েই লগ-ইন করতে পারব। কোন পাসওয়ার্ড এর প্রয়োজন হবে না।
বর্তমানে কোন কোন ইউজার লগ-ইন অবস্থায় আছে সম্পর্কে জানতে চাইলেঃ
#w ¥ (লগ-ইন সময় সহ বিস্তারিত সময় দেখানোর জন্য)
#who ¥ (সংক্ষিপ্ত তথ্য)
#whoami ¥(ইউজারের নাম)
#who am I ¥(কনসোলের বিস্তারিত)
#tty ¥(কনসোলের বিস্তারিত)
একজন ইউজার সম্পর্কে বিস্তারিত তথ্য জানতে চাইলেঃ
#finger mahbub ¥
যখন আমরা নতুন কোন ইউজার তৈরি করি তখন নিম্নলিখিত পরিবর্তনগুলো সাধিত হয়ঃ
০১. নিচের ফাইলগুলোর মাঝে নতুন করে একটা লাইন যুক্ত হয়
1)/etc/passwd
2)/etc/shadow
3)/etc/group
০২. (সাধারণ অবস্থায়/By Default) নতুন একটি ডিরেক্টরী তৈরি হয় /home ডিরেক্টরী এর অধীনে। আর এই ডিরেক্টরীর নাম হয় নতুন তৈরি করা ইউজারের নামে(সাধারণ অবস্থায়/By Default)। আমরা এখন এই ডিরেক্টরীকে ব্যবহার করতে পারব ইউজারের হোম ডিরেক্টরী হিসেবে।
০৩. নতুন একটি শূণ্য(Blank) ফাইল তৈরি হবে /var/spool/mail এর অধীনে (সাধারণ অবস্থায়/By Default)। নতুন এই ফাইলের নাম আর ইউজারের নামে একই হবে।
ছবি
কোন পার্টিকুলার ডিরেক্টরীর অধীনে নতুন কোন ইউজার তৈরি করাঃ
#adduser -d /sylhet -m surma ¥
নোট: এখানে surma নামের user /sylhet ডিরেক্টরিতে তৈরি হবে।
ইউজার এর হোম ডিরেক্টরী এর ছবিঃ
নতুন ইউজার তৈরি করে তাকে কোন কমেন্ট দেয়াঃ
#adduser -c “Madaripur” mahbub ¥
পূর্বে তৈরি করা কোন ইউজারের কমেন্ট মডিফাই করাঃ
#usermod -c “Madaripur” mahbub ¥
ইউজার মুছে ফেলাঃ
#userdel mahbub ¥ (হোম ডিরেক্টরি বাদে)
#userdel -r mahbub ¥ (হোম ডিরেক্টরি সহ)
পাসওয়ার্ড লক করাঃ
#passwd -l mahbub ¥
পাসওয়ার্ড আন-লক করাঃ
#passwd -u mahbub ¥
পাসওয়ার্ড এর অবস্থা জানাঃ
#passwd S mahbub ¥ (এখানে S হবে বড়হাতের S)
ইউজারের অবস্থান জানাঃ
#pwd ¥ (pwd এর পূর্ণ অর্থ হচ্ছে--present/print working directory)
ডিরেক্টরী সম্পর্কে বিস্তারিত জানাঃ
#ls -la ¥
এখানে ls এর মানে হচ্ছে List of the directory contents.
আর l এর মানে হচ্ছে long listing format
এবং a এর মানে হচ্ছে all
#ls -la¦more ¥ (Enter কি চাপতে হবে লাইন বাই লাইন যাওয়ার জন্য
Spacebar চাপতে হবে পেজ বাই পেজ যাওয়ার জন্য)
#ls -la¦less ¥
নোট “more”- হচ্ছে একদিকে স্ক্রলিং এর জন্য
“less” চারদিকে স্ক্রলিং করার জন্য
স্ক্রীণ পরিস্কার করার জন্যঃ
#clear ¥ অথবা কিবোর্ড থেকে, #ctrl+l
হেল্প পেজে যাওয়ার জন্যঃ
#man (এরপর স্পেস দিয়ে কমান্ডের নাম দিতে হবে। উদাহরণস্বরুপ: #man ls)
man পেজ থেকে বের হওয়ার জন্য “q” বা “Q” চাপতে হবে
রেডহ্যাট এর ভার্সন জানার জন্যঃ
#cat /etc/redhat-release ¥
কার্ণেল এর ভার্সন জানার জন্যঃ
#uname -r ¥
পাসওয়ার্ড ফাইল সম্পর্কে জানার জন্যঃ
#cd /etc ¥
#cat passwd ¥
শ্যাডো ফাইল সম্পর্কে জানার জন্যঃ
#cd /etc
#cat shadow
গ্রুপ ফাইল সম্পর্কে জানার জন্যঃ
#cd /etc ¥
#cat group ¥