এনজিনেক্সের জন্য একাধিক পাসওয়ার্ড ফাইল ব্যবহার করুন


8

serverআমার কনফিগারেশনে আমার একাধিক ব্লক রয়েছে, সেগুলি একই ফাইল ব্যবহার করে auth_basic_user_file। এখন আমরা কিছু বাহ্যিক কর্মী নিয়ে কাজ শুরু করেছি এবং আমরা আসলগুলিও serverবজায় রেখে কিছু অতিরিক্ত ব্যবহারকারীকে ব্লকের একটিতে যুক্ত করতে চাই । যদিও ডকুমেন্টেশন এতে উল্লেখ করে না, একাধিক ব্যবহারের auth_basic_user_fileঅনুমতি নেই।

ম্যানুয়ালি পাসওয়ার্ড ফাইল একসাথে একত্রিত না করে এটি করার কোনও উপায় আছে কি? আমি nginx ব্যবহার করছি 1.11.5

উত্তর:


1

হ্যাঁ, এটা সম্ভব Http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html দেখুন

  1. সার্ভারের জন্য পৃথক পাসওয়ার্ড ফাইল তৈরি করুন যাতে একাধিক ব্যবহারকারী থাকতে হবে। মধ্যে serverব্লক একাধিক প্রমাণীকরণ ব্যবহারকারীদের সেট উচিত যে auth_basic_user_fileএই নতুন পাসওয়ার্ড ফাইল পাথ।

  2. নতুন পাসওয়ার্ড ফাইলে এ জাতীয় এবং অতিরিক্ত ব্যবহারকারীর তথ্য সন্নিবেশ করান:

    name1:password1
    name2:password2
    
  3. Nginx কনফিগারেশন পরীক্ষা এবং পুনরায় লোড করতে ভুলবেন না:

    nginx -t
    service nginx reload
    

3
সুতরাং আপনি পুরানো পাসওয়ার্ড ফাইলটি অনুলিপি করার এবং এতে অতিরিক্ত অ্যাকাউন্ট যুক্ত করার পরামর্শ দিচ্ছেন? কারণ ঠিক এটাই আমি এড়াতে চাই, যেন কোনও নতুন ইন্টার্ন বা কর্মচারী আসে আমাকে দুটি অ্যাকাউন্টে তাদের অ্যাকাউন্ট যুক্ত করতে হবে।
জারজিলি পোলোনকাই

দুঃখিত, আমি আপনার প্রয়োজনীয়তা ভুল বুঝেছি। আপনার যে ইঙ্গিতটির দরকার ছিল তা হ'ল পাসওয়ার্ড ফাইলগুলি একাধিক ব্যবহারকারীকে পরিচালনা করতে পারে। আপনার প্রয়োজনগুলির তুলনায় আরও উপযুক্ত বিকল্পগুলি হতে পারে: ক) আথ ডাইজেস্ট মডিউল সহ এনগিনেক্স তৈরি করুন। খ) ব্যবহারকারীর পরিবর্তনের পরে প্রতিটি সার্ভারের জন্য একক পাসওয়ার্ড ফাইলগুলিতে তাদের একত্রিত করার জন্য ব্যবহারকারী এবং গোষ্ঠী পাঠ্য ফাইল এবং একটি স্ক্রিপ্ট তৈরি করুন। উভয় বিকল্পের জন্য আরও তথ্য এখানে দেখুন
বব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.