svn - विजुअलएसवीएन सर्वर पासवर्ड बदलाव




passwords visualsvn-server (2)

क्या किसी को भी रिमोट उपयोगकर्ताओं को अपने स्वयं के पासवर्ड को VisualSVN सर्वर में परिवर्तित करने की अनुमति देने के लिए एक रास्ता मिल गया है? हम इसे 'स्टैंड-अलोन' (गैर-सक्रिय डायरेक्टरी) मोड में चल रहे हैं और इस उत्कृष्ट उत्पाद के लिए केवल नीचे की तरफ पाया है कि उपयोगकर्ता अपने पासवर्ड सेट या बदल नहीं सकते हैं

यह ऐसा कुछ है जिसके साथ मैं रह सकता हूं, लेकिन जो पासवर्ड कभी भी बदले नहीं हैं, उनका सुरक्षा निहितार्थ अच्छी तरह से जाना जाता है। मुझे विश्वास है कि कार्यक्षमता को जोड़ना संभव होगा, लेकिन मैं VisualSVN द्वारा उपयोग की जाने वाली किसी भी तकनीक में कम से कम प्रतिभाशाली नहीं हूं - तो बस सोच कर कि किसी ने ऐसा किया है?

2010-12-21 अपडेट करें

मैंने खुद को लागू करने के लिए एक बाश का फैसला किया है। पहली बाधा, जिसके साथ मैं कुछ मदद की सराहना करता हूँ, पासवर्ड एन्क्रिप्शन है मैंने पाया है कि VisualSVN में एक पासवर्ड फाइल है, जिसे htpasswd कहा जाता है जिसमें निम्नलिखित प्रारूप में उपयोगकर्ताओं की सूची है:

JoePublic: $ apr1 $ lpq $ kF8nZjjuFxgJBExK8ruf20

जोपॉजिक उपयोगकर्ता नाम है, मुझे लगता है कि बृहदान्त्र एक सीमांकक है और शेष कुछ प्रकार के पासवर्ड हैश है। इस मामले में इस्तेमाल किए गए वास्तविक पासवर्ड भूल गए थे ForgetMeNot

यह एमडी 5 या एसएचए हैश नहीं लगता है, लेकिन मैं इस क्षेत्र में बहुत सांसारिक नहीं हूँ, इसलिए यह अच्छी तरह से हो सकता है। उपरोक्त जानकारी को देखते हुए, क्या कोई भी एल्गोरिथ्म का उपयोग किया जा सकता है?


यदि आपको उस कार्यक्षमता की आवश्यकता है तो आपको सक्रिय निर्देशिका के साथ एकीकृत करना होगा, जो वास्तव में एक अच्छा विचार है, इसलिए उपयोगकर्ताओं को कई अलग-अलग पासवर्ड प्रबंधित करने की आवश्यकता नहीं है।


VisualSVN द्वारा उपयोग किया गया पासवर्ड htpasswd साथ md5 प्रारूप है। मूल रूप से परीक्षण करने के लिए, इसका उपयोग करें:

htpasswd -cm test.htpass JoePublic

और परिणामों की पुष्टि करें





authz