Linux Password Related command by Examples

লিনাক্সের ইউজার ম্যানেজমেন্ট করতে গেলে, পাসওয়ার্ড একটি গুরুত্বপূর্ণ বিষয়। কারণ, কোনও ইউজারের পাসওয়ার্ড সেট করা, পাসওয়ার্ড পলিসি দেওয়া, পাসওয়ার্ড মেয়াদ নিয়ে কাজ করা, পাসওয়ার্ড রিমুভ করা ইত্যাদি নিয়ে কাজ করতে গেলে অনেক ধরণের পাসওয়ার্ড কমান্ডের দরকার হয়। এই পোস্টে আমরা শিখবো লিনাক্সের পাসওয়ার্ড সম্পর্কিত কিছু কমান্ড, যে কমান্ড গুলো ইউজারের পাসওয়ার্ড set/reset/remove করতে ব্যবহার হয়।

01. প্রথমে ‘root’ ইউজারের পাসওয়ার্ড সেট বা রিসেট করতে নিচের কমান্ডঃ

[root@server ~]# passwd

New Password: ******

  Retype New Password: ******

➡02. ‘root’ ইউজার কর্তৃক অন্য রেগুলার ইউজারের পাসওয়ার্ড সেট বা রিসেট করতে নিচের কমান্ডঃ

[root@server ~]# passwd [user name]

[root@server ~]# passwd student

New Password: ******

  Retype New Password: ******

03. যে কোনও ইউজারের পাসওয়ার্ড সম্পর্কিত তথ্য যেমন, পাসওয়ার্ড দেওয়া আছে কিনা, সর্বশেষ পাসওয়ার্ড পরিবর্তন তারিখ, সর্বোচ্চ/সর্বনিন্ম পাসওয়ার্ড মেয়াদ এবং পাসওয়ার্ডের এনক্রিপশন (SHA/MD5) পদ্ধতি জানতে চাইলে নিচের কমান্ডঃ

[root@server ~]# passwd -S [user name]

[root@server ~]# passwd -S root

[root@server ~]# passwd -s student

➡04. কোনও ইউজারের পাসওয়ার্ড ডিলিট অথবা পাসওয়ার্ড ছাড়া লগইনের অনুমতি দিতে নিচের কমান্ডঃ

[root@server ~]# passwd -d [user name]

[root@server ~]# passwd -d student

[root@server ~]# passwd -d root

➡05. কোনও ইউজারের পাসওয়ার্ড পরিবর্তন করাতে বাধ্য করার জন্য নিচের কমান্ডঃ

[root@server ~]# passwd -e [user name]

[root@server ~]# passwd -e student

06. কোনও ইউজারের পাসওয়ার্ড লক (lock) করতে চাইলে নিচের কমান্ডঃ

[root@server ~]# passwd -l [user name]

[root@server ~]# passwd -l student

07. কোনও ইউজারের পাসওয়ার্ড একটিভ আনলক (un-lock) করতে চাইলে নিচের কমান্ডঃ

[root@server ~]# passwd -u [user name]

[root@server ~]# passwd -u student

➡08. কোনও ইউজারের পাসওয়ার্ডের সর্বনিন্ম মেয়াদ সেট করতে চাইলে নিচের কমান্ডঃ

[root@server ~]# passwd -n 3 [user name]

[root@server ~]# passwd -n 3 student

নোটঃ অর্থাৎ ‘student’ ইউজার তিন দিনের আগে তার পাসওয়ার্ড পরিবর্তন করতে পারবে না।

09. ইউজারের পাসওয়ার্ডের সর্বোচ্চ মেয়াদ সেট করতে চাইলে নিচের কমান্ডঃ

[root@server ~]# passwd -x 30 [user name]

[root@server ~]# passwd -x 30 student

নোটঃ অর্থাৎ ‘student’ ইউজার তার বর্তমান পাসওয়ার্ড টি সর্বোচ্চ ৩০ দিন ব্যবহার করতে পারবে।

10. ইউজারের পাসওয়ার্ড পরিবর্তনের পূর্বাভাস (warning period) সেট করতে চাইলে নিচের কমান্ডঃ

[root@server ~]# passwd -w 5 [user name]

[root@server ~]# passwd -x 5 student

নোটঃ অর্থাৎ ‘student’ ইউজার তার বর্তমান পাসওয়ার্ডের মেয়াদ শেষ হওয়ার পাঁচ (০৫) দিন আগে থেকে পূর্বাভাস পেতে থাকবে।

[sp_comments_block]