changeUserPassword() मेथड का उपयोग करना
MongoDB में किसी मौजूदा उपयोगकर्ता का पासवर्ड बदलने के लिए एडमिन डेटाबेस पर db.changeUserPassword() का उपयोग करें।
सिंटैक्स
db.changeUserPassword("yourExistingUserName", "yourNewPassword");
चरण-दर-चरण प्रक्रिया
- एडमिन डेटाबेस पर स्विच करें:
use admin - उपयोगकर्ता सूची देखें (वैकल्पिक):
db.getUsers() - पासवर्ड बदलें:
db.changeUserPassword("John", "123456")
उदाहरण निष्पादन
> use admin
switched to db admin
> db.getUsers();
// उपयोगकर्ता सूची दिखाता है, उदा. "John"
> db.changeUserPassword("John", "123456");
परिणाम: उपयोगकर्ता "John" का पासवर्ड "123456" पर अपडेट हो जाता है। कोई आउटपुट नहीं लौटाता (सफलता पर चुप)।
महत्वपूर्ण सुरक्षा नोट्स:
- मजबूत, जटिल पासवर्ड का उपयोग करें।
- उपयोगकर्ता के पास
changePasswordविशेषाधिकार होना चाहिए (या userAdmin रोल)। - उत्पादन में, पासवर्ड नीतियों और ऑडिट लॉगिंग पर विचार करें।
- MongoDB 4.0+ में SCRAM-SHA-256 डिफ़ॉल्ट प्रमाणीकरण तंत्र है।