আপডেট # 3: আমি মনে করি এটি খুঁজে পেয়েছি।
/etc/httpd/conf.d/subversion.conf
<Location /repos>
DAV svn
SVNPath /var/www/svn/repos
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /etc/svn-auth-conf
Require valid-user
</Location>
svn-auth-conf এর ফর্ম্যাটে রয়েছে
user1:$apr1$randome letters ... $random letters and numbers
আমি মনে করি ব্যবহারকারীদের যুক্ত করতে আমি কিছু কমান্ড লাইন সরঞ্জাম ব্যবহার করেছি তবে কী মনে করতে পারছি না।
আপডেট # 2: সনাক্ত করুন http.conf এই ফলাফল দেয়
/usr/share/logwatch/default.conf/logfiles/http.conf
/usr/share/logwatch/default.conf/services/http.conf
আমি তাদের উভয়ের মধ্যে এমন কিছু দেখতে পাচ্ছি না যা সাবস্ট্রেশন সম্পর্কিত looked আমি এখানে ফাইলগুলি পোস্ট করতে পারি যদি এটি সাহায্য করে।
মূল প্রশ্ন:
কয়েক বছর আগে, আমি ইনস্টল করেছিলাম এবং সাবভার্সন সেটআপ করেছি। আমি কীভাবে একজন ব্যবহারকারীকে যুক্ত করেছি তা মনে নেই। আমাকে এখনই অন্য যুক্ত করা দরকার, তবে আমি যখন passwd
ফাইলটি পরীক্ষা করেছিলাম তখন কোনও ব্যবহারকারী সংজ্ঞায়িত ছিল না, বা svnserve.conf
ফাইলটিতে কিছু সেট করা হয়নি - উভয়েরই সবকিছুই মন্তব্য করা হয়েছিল। গুগলের মাধ্যমে ব্যবহারকারীদের যুক্ত করার একমাত্র উপায় এটি। সুতরাং আমি এটি চেষ্টা করেছিলাম:
passwd কোন
user1 = password1
user2 = password2
svnserve.conf
anon-access = none
auth-access = write
pasword-db = passwd
authz-db - authz
realm = repos
কিন্তু আমি এখনও শুধুমাত্র সঙ্গে এটি ব্যবহার করতে পারেন user1
, যদিও user1
লিনাক্স সার্ভারে একটি ব্যবহারকারী নয়। ব্যবহারকারীদের যুক্ত করার অন্য কোনও উপায় আছে বা আমার কনফিগারেশনে আমার কিছু ভুল আছে?
হালনাগাদ:
আমি আমার এসএনএনজারডকনফ ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করেছি
authz-db = authz
তারপরে আমার লেখক ফাইলটি দেখতে এমন দেখাচ্ছে
authz [গোষ্ঠীগুলি] devs = ব্যবহারকারী 1, ব্যবহারকারী 2
[repos:/]
devs = rw
এখনও কাজ করে না। লগইন করতে আমি ব্যবহারকারীর চেয়ে পাসওয়ার্ডে ব্যবহারকারীর জন্য পাসওয়ার্ডটি আলাদা। সুতরাং আমি মনে করি যে subversion মোটেও প্রমাণীকরণের জন্য এটি ব্যবহার করছে না। বিশেষত যেহেতু ফাইলটি আগে খালি ছিল এবং আমি এখনও লগইন করতে সক্ষম হয়েছি। এটি অনুমোদনের জন্য এসএনভিজার, পাসডাব্লুড, আথজ ফাইলগুলি ব্যবহার করে তা নিশ্চিত করার কোনও উপায় আছে? কোথাও অন্য কনফিগারেশন ফাইল আছে?