فهرست مطالب:

نام کاربری و رمز عبور پیش فرض MongoDB چیست؟
نام کاربری و رمز عبور پیش فرض MongoDB چیست؟

تصویری: نام کاربری و رمز عبور پیش فرض MongoDB چیست؟

تصویری: نام کاربری و رمز عبور پیش فرض MongoDB چیست؟
تصویری: نحوه ایمن سازی Mongodb با نام کاربری و رمز عبور | نحوه تنظیم نام کاربری و رمز عبور در Mongodb 2024, آوریل
Anonim

به‌طور پیش‌فرض mongodb هیچ کنترل دسترسی فعالی ندارد، بنابراین کاربر یا رمز عبور پیش‌فرضی وجود ندارد. برای فعال کردن کنترل دسترسی، از یکی استفاده کنید فرمان گزینه line --auth یا security.

علاوه بر این، MongoDB چگونه نام کاربری و رمز عبور را می دهد؟

جواب کوتاه

  1. MongoDB را بدون کنترل دسترسی راه اندازی کنید. mongod --dbpath /data/db.
  2. به نمونه وصل شوید. مونگو
  3. کاربر را ایجاد کنید. از some_db db استفاده کنید.
  4. نمونه MongoDB را متوقف کنید و دوباره با کنترل دسترسی شروع کنید. mongod --auth --dbpath /data/db.
  5. به عنوان کاربر متصل و احراز هویت شوید.

همچنین، چگونه اعتبار MongoDB را تنظیم کنم؟ فعال کردن احراز هویت در MongoDB

  1. MongoDB را بدون احراز هویت راه اندازی کنید.
  2. با استفاده از پوسته mongo به سرور متصل شوید.
  3. مدیر کاربر را ایجاد کنید.
  4. احراز هویت را در فایل پیکربندی mongod فعال کنید.
  5. به عنوان مدیر کاربر متصل و احراز هویت شوید.
  6. در نهایت، در صورت نیاز کاربران اضافی ایجاد کنید.

به طور مشابه ممکن است سوال شود، چگونه می توانم رمز عبور مدیریت MongoDB را تغییر دهم؟

با انجام مراحل زیر می توانید رمز عبور مدیر را بازنشانی کنید:

  1. فایل /opt/bitnami/mongodb/mongodb.conf را ویرایش کنید و خطوط زیر را جایگزین کنید: # امنیت را روشن/خاموش کنید.
  2. سرور MongoDB را مجدداً راه اندازی کنید: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh mongodb را مجدداً راه اندازی کنید.
  3. یک کاربر اداری جدید با رمز عبور جدید ایجاد کنید.

چگونه کاربران را در MongoDB پیدا کنم؟

برای لیست کردن همه کاربران در پوسته Mongo، از متد getUsers() یا دستور show استفاده کنید

  1. مورد 1 - استفاده از getUsers() نحو به شرح زیر است - db.getUsers();
  2. مورد 2 - استفاده از دستور show. نحو به شرح زیر است -
  3. مورد 1 - اولین پرس و جو به شرح زیر است - > db.
  4. مورد 2 − پرس و جو دوم به شرح زیر است − > show users;

توصیه شده: