সুচিপত্র:

MongoDB এর জন্য ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড কি?
MongoDB এর জন্য ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড কি?

ভিডিও: MongoDB এর জন্য ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড কি?

ভিডিও: MongoDB এর জন্য ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড কি?
ভিডিও: কিভাবে ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে Mongodb সুরক্ষিত করবেন | Mongodb-এ কীভাবে ব্যবহারকারীর নাম এবং পাসওয়ার্ড সেট করবেন 2024, নভেম্বর
Anonim

ডিফল্টরূপে mongodb এর কোনো সক্রিয় অ্যাক্সেস নিয়ন্ত্রণ নেই, তাই কোনো ডিফল্ট ব্যবহারকারী বা পাসওয়ার্ড নেই। অ্যাক্সেস নিয়ন্ত্রণ সক্ষম করতে, উভয়টি ব্যবহার করুন আদেশ লাইন বিকল্প --auth বা নিরাপত্তা।

এর পাশে, 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. মঙ্গো শেল ব্যবহার করে সার্ভারের সাথে সংযোগ করুন।
  3. ব্যবহারকারী প্রশাসক তৈরি করুন।
  4. মঙ্গোড কনফিগারেশন ফাইলে প্রমাণীকরণ সক্ষম করুন।
  5. ব্যবহারকারী প্রশাসক হিসাবে সংযোগ করুন এবং প্রমাণীকরণ করুন।
  6. অবশেষে, প্রয়োজন অনুযায়ী অতিরিক্ত ব্যবহারকারী তৈরি করুন।

একইভাবে কেউ জিজ্ঞাসা করতে পারে, আমি কিভাবে MongoDB অ্যাডমিন পাসওয়ার্ড পরিবর্তন করতে পারি?

আপনি নীচের পদক্ষেপগুলি অনুসরণ করে প্রশাসক পাসওয়ার্ড পুনরায় সেট করতে পারেন:

  1. /opt/bitnami/mongodb/mongodb.conf ফাইলটি সম্পাদনা করুন এবং নিম্নলিখিত লাইনগুলি প্রতিস্থাপন করুন: # নিরাপত্তা চালু/বন্ধ করুন।
  2. MongoDB সার্ভার পুনরায় চালু করুন: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh mongodb পুনরায় চালু করুন।
  3. একটি নতুন পাসওয়ার্ড দিয়ে একটি নতুন প্রশাসনিক ব্যবহারকারী তৈরি করুন।

আমি কিভাবে MongoDB ব্যবহারকারীদের খুঁজে পাব?

মঙ্গো শেলের সমস্ত ব্যবহারকারীদের তালিকাভুক্ত করার জন্য, getUsers() পদ্ধতি ব্যবহার করুন বা দেখান কমান্ড ব্যবহার করুন।

  1. কেস 1 − getUsers() ব্যবহার করে সিনট্যাক্সটি নিম্নরূপ − db.getUsers();
  2. কেস 2 - শো কমান্ড ব্যবহার করে। সিনট্যাক্স নিম্নরূপ -
  3. কেস 1 − প্রথম প্রশ্নটি নিম্নরূপ − > db.
  4. কেস 2 - দ্বিতীয় প্রশ্নটি নিম্নরূপ - > ব্যবহারকারীদের দেখান;

প্রস্তাবিত: