কম্পিউটার টিউটোরিয়াল

MongoDB-তে এক্সিস্টিং ইউজারের পাসওয়ার্ড কীভাবে চেঞ্জ করবেন?

changeUserPassword() মেথড ব্যবহার

MongoDB-তে বিদ্যমান ইউজারের পাসওয়ার্ড পরিবর্তন করার জন্য db.changeUserPassword() মেথড ব্যবহার করা হয়। এটি admin ডেটাবেস-এ চালাতে হয়।

পদ্ধতি

> use admin
switched to db admin

> db.getUsers();  // ইউজার লিস্ট দেখুন

আউটপুট নমুনা:

[
    { "_id" : "admin.John", "user" : "John", "db" : "admin", 
      "roles" : [{ "role" : "userAdminAnyDatabase", "db" : "admin" }],
      "mechanisms" : ["SCRAM-SHA-1", "SCRAM-SHA-256"]
    }
]

পাসওয়ার্ড চেঞ্জ (User: John, New Pass: 123456)

> db.changeUserPassword("John", "123456");

কমান্ড সফল হলে কোনো আউটপুট দেখায় না (নিঃশব্দে সফল)। এরর হলে এক্সেপশন থ্রো করে।

গুরুত্বপূর্ণ নোট

  • admin ডেটাবেস: ইউজার ম্যানেজমেন্ট কমান্ড সবসময় admin ডেটাবেস-এ চালাতে হয়
  • অথেন্টিকেশন: এই কমান্ড চালানোর জন্য আপনার কাছে userAdminAnyDatabase বা userAdmin রোল থাকতে হবে
  • SCRAM: MongoDB SCRAM-SHA-1/256 ব্যবহার করে পাসওয়ার্ড হ্যাশ করে সংরক্ষণ করে

বিকল্প (MongoDB 4.2+): db.updateUser("John", { pwd: "123456" }) ব্যবহার করুন।

  1. উইন্ডোজ ১১-এ RDP সেশনে ইউজার পাসওয়ার্ড পরিবর্তন/রিসেট (ডুপ্লিকেট)

  2. ম্যাক-এ অ্যাডমিন পাসওয়ার্ড কীভাবে পরিবর্তন করবেন

  3. রাসবেরি পাই-এ (Raspbian OS) পাসওয়ার্ড কীভাবে পরিবর্তন করবেন

  4. উইন্ডোজ ১০ পাসওয়ার্ড পরিবর্তন করার পদ্ধতি