अद्यतन # 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-Cort-conf के प्रारूप में है
user1:$apr1$randome letters ... $random letters and numbers
मुझे लगता है कि मैंने उपयोगकर्ताओं को जोड़ने के लिए कुछ कमांड लाइन टूल का उपयोग किया है लेकिन मुझे याद नहीं है कि क्या होगा।
UPDATE # 2: http.conf का पता लगाएं ये परिणाम देता है
/usr/share/logwatch/default.conf/logfiles/http.conf
/usr/share/logwatch/default.conf/services/http.conf
मैं उन दोनों में से कुछ भी नहीं देखता जो तोड़फोड़ से संबंधित थे। अगर यह मदद करेगा तो मैं यहां फाइलें पोस्ट कर सकता हूं।
मूल प्रश्न:
कुछ साल पहले, मैंने तोड़फोड़ और स्थापना की। मुझे याद नहीं है कि मैंने एक उपयोगकर्ता को कैसे जोड़ा। मुझे अब एक और जोड़ने की आवश्यकता है, लेकिन जब मैंने passwd
फ़ाइल की जाँच की तो वहाँ कोई उपयोगकर्ता परिभाषित नहीं थे, और न ही svnserve.conf
फ़ाइल में कुछ भी सेट था - दोनों ने सब कुछ टिप्पणी की थी। यह एकमात्र तरीका है जिससे मैं Google के माध्यम से उपयोगकर्ताओं को जोड़ सकता हूं। इसलिए मैंने इसे आजमाया:
पासवर्ड
user1 = password1
user2 = password2
svnserve.conf
anon-access = none
auth-access = write
pasword-db = passwd
authz-db - authz
realm = repos
लेकिन मैं अभी भी इसे केवल एक्सेस कर सकता हूं user1
, भले ही user1
लिनक्स सर्वर पर कोई उपयोगकर्ता नहीं है। क्या उपयोगकर्ताओं को जोड़ने का कोई और तरीका है या क्या मेरे कॉन्फ़िगरेशन में कुछ गड़बड़ है?
अपडेट करें:
मैंने अपनी svnerve.conf फ़ाइल में निम्न पंक्ति जोड़ी है
authz-db = authz
तब मेरी ऑर्ट्ज़ फ़ाइल इस तरह दिखती है
ऑर्ट्ज़ [समूह] देव = user1, user2
[repos:/]
devs = rw
अभी भी काम नहीं करता है। लॉगिन करने के लिए उपयोगकर्ता 1 के लिए पासवर्ड पासवार्ड में भिन्न है। इसलिए मुझे लगता है कि प्रमाणीकरण के लिए तोड़फोड़ का उपयोग नहीं किया जा रहा है। खासकर जब से फ़ाइल पहले खाली थी और मैं अभी भी लॉगिन करने में सक्षम था। क्या यह सुनिश्चित करने का कोई तरीका है कि प्रमाणीकरण के लिए यह svnerve, passwd, Cortz फ़ाइलों का उपयोग करता है? वहाँ एक और विन्यास फ़ाइल कहीं है?