क्या सांबा को एक अलग पासवर्ड के लिए कॉन्फ़िगर किया जा सकता है?


3

मुझे सांबा को घर के शेयरों के लिए एक अलग सेट का उपयोग करने की आवश्यकता है।

शेल लॉगिन पासवर्ड सांबा लॉगिन पासवर्ड से अलग है।

मैंने unix password syncविकल्प को निष्क्रिय कर दिया है, लेकिन सांबा पासवर्ड अंततः शेल लॉगिन पासवर्ड द्वारा बदल दिया जाता है।

क्या ऐसा कुछ है जो मुझे याद है, या क्या मैं संभव नहीं करने की कोशिश कर रहा हूं?

जवाबों:


3

आपका सांबा पासवर्ड बदल दिया गया है क्योंकि आपने pam_smbpasswdअपने PAM कॉन्फ़िगरेशन में सक्षम किया है। जब में प्रयोग किया जाता प्रमाणन समूह, इस मॉड्यूल में स्वचालित रूप से प्रवेश करने पर सांबा खाता अद्यतन करता है। आप इसे अक्षम करते हैं, अपने पासवर्ड को अलग रहेगा।

unix password syncविकल्प के लिए है विपरीत दिशा - यह कारण बनता है यूनिक्स पासवर्ड अद्यतन करने की जब सांबा अपने स्वयं के खाते डेटाबेस को बदलने के लिए कहा जाता है।


मुझे कॉन्फ़िगरेशन फ़ाइल में कहीं भी pam_smbpasswd (या pam_smbpass) दिखाई नहीं देता है। Google ने भी कुछ भी नहीं किया।
केविन हेरेरा

"फ़ाइल" से, क्या आपका मतलब "सभी फाइलों में /etc/pam.d" या कुछ और है?
विशालकाय

दोनों /etc/pam.d/samba और /etc/samba/smb.conf। यदि यह मदद करता है, तो मैं सांबा 3.4.7 के साथ उबंटू सर्वर 10.04 एलटीएस चला रहा हूं। Pam.d एक में, मैं 3 @include स्टेटमेंट देखता हूं।
केविन हरेरा

1
/etc/pam.d/sambaकेवल सांबा में लॉग इन करते समय उपयोग किया जाता है, और मैं सामान्य सिस्टम लॉगिन के बारे में बात कर रहा हूं, इसलिए पूरे pam.d निर्देशिका की जांच करें । ( smb.confफाइल अप्रासंगिक है।)
विशालता

1
PAM उपयोगकर्ता लॉगिन और केवल वही संभालता है। संपूर्ण सिस्टम को पुनरारंभ करते समय इसका उपयोग नहीं किया जाता है। हालाँकि, PAM का उपयोग तब किया जाता है जब आप सिस्टम में लॉग इन करते हैं या जब आप स्क्रीनसेवर को अनलॉक करते हैं।
ग्रैविटी

3

सिर्फ रिकॉर्ड के लिए, मैं इस समस्या से जूझ रहा हूं और अलग-अलग समाधानों की कोशिश करने के बाद, मुझे वह मिल गया है जो काम करने लगता है।

मुझे libpam-smbpass की स्थापना रद्द करनी पड़ी। तो एक sudo apt-get remove libpam-smbpass समस्या को ठीक किया।


2

सिर्फ जानकारी के लिए:

आपको "pam_smbpasswd" के बजाय "pam_smbpass" खोजना चाहिए

# grep smbpass /etc/pam.d/*
/etc/pam.d/common-auth:auth     optional                        pam_smbpass.so migrate
/etc/pam.d/common-password:password     optional                        pam_smbpass.so nullok use_authtok use_first_pass

तो बस इन फ़ाइलों से pam_smbpass हटाएं।


2

अपना सांबा पासवर्ड सेट करने के लिए निम्नलिखित का उपयोग करें:

sudo smbpasswd -a <username>

फिर अगले लॉगिन पर यूनिक्स पासवर्ड के साथ सांबा पासवर्ड को रोकने के लिए निम्न कार्य करें:

sudo pam-auth-update

फिर उस इंटरफ़ेस से जो पॉप-अप "SMB पासवर्ड सिंक्रोनाइज़ेशन" को चेक करता है और "OK" को हिट करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.