ডোভকোট / ইত্যাদি / পাসডাব্লুডের চেয়ে অন্য ইউজার্ডবিটি পড়তে পারে না


0

ডোভকোট ইউজেআরডিবি নিয়ে আমার শেষ দিনটি ছিল প্রচুর। সমস্যাটি হ'ল ডোভকোট কেবলমাত্র /etc/passwdআমার কাস্টম ফাইলটিই পড়েনি /etc/dovecot/users। আমি এটি পরিবর্তন করেছিলাম /etc/dovecot/auth-passwdfile.conf.extযাতে এটির মতো দেখতে পাওয়া যায় (ভিমেইল এমন একটি ব্যবহারকারী যা আমি আমার ডেবিয়ান মেশিনে তৈরি করেছি):

# Authentication for passwd-file users. Included from 10-auth.conf.
# passwd-like file with specified location.
# <doc/wiki/AuthDatabase.PasswdFile.txt>

passdb {
  driver = passwd-file
  args = /etc/dovecot/users
}


userdb {
  driver = static
  args = uid=vmail gid=vmail home=/home/vmail/%u
}

আমার ব্যবহারকারীদের ফাইলটি (/ etc / passwd ফাইলের সান্ট্যাক্স) এর মতো দেখায়:

test:{PLAIN}pass::::::
bill:{PLAIN}secret::::::

তবে যখন আমি পরীক্ষা করেছিলাম যে ডোভকোটটি আমার ব্যবহারকারীদের ফাইল (কোমন্ড:) পড়তে পারে তা ব্যবহারকারীর ফাইলটি পড়তে doveadm user USERNAMEব্যর্থ হয়েছিল।

আমি সবকিছু ঠিকঠাক বানান কিনা তা যাচাই করার পরে আমি ত্রুটিটি অনুসন্ধান করতে শুরু করেছি।

এবং আমি এটি খুঁজে পেয়েছি :)

যেহেতু এই dovecot.confফাইলটি অন্য কনফিগার ফাইল সহ কেবল একটি ফাইল ত্রুটির জন্য অনুসন্ধান করা শুরু হয়েছিল। কোনওভাবে ডোভকোট তখনও /etc/passwdব্যবহারকারীদের সন্ধান করছে এবং আমার /etc/dovecot/usersফাইলে নেই, যদিও আমি এটি পরিবর্তন করেছি auth-passwdfile.conf.ext। ছিল 10-auth.conf file। এই ফাইলটিতে কনফ ফাইলগুলি অন্তর্ভুক্ত করার জন্য বিভিন্ন বিকল্প রয়েছে। ডিফল্ট হিসাবে এটি auth-system.conf.extফাইল অন্তর্ভুক্ত । তবে এই ফাইলটি এখনও /etc/passwdআমাদের হিসাবে ব্যবহৃত হয় তা সংজ্ঞায়িত করে userdb। সুতরাং আমি এই লাইনটি মন্তব্য করেছি এবং আমাদের auth-passwd.conf.extফাইল সহ লাইনটি ডিকুমেন্ট করেছি । এবং কেবল সংরক্ষণ করতে আমি auth-system.conf.extফাইলের পথটিও আমাদের /etc/dovecot/users userdbফাইলটিতে পরিবর্তন করেছি।

এবং এটাই. এটি কাজ করে আফটার্স। doveadm user testComand কাজ করে যাচ্ছে।

যেহেতু আমি এই ধরণের জিনিসগুলিতে আপেক্ষিকভাবে নতুন, আমি এই সমাধানের প্রতিক্রিয়ায় আগ্রহী। এবং দয়া করে আমার খারাপ ইংরেজিটি ক্ষমা করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.