जवाबों:
मेरा मानना है कि सांबा को इस तरह से कॉन्फ़िगर किया गया है, यहां प्रासंगिक पंक्तियां हैं smb.conf
:
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
इन विकल्पों पर अधिक जानकारी और यहाँ अधिक । उम्मीद है की वो मदद करदे।
संपादित करें:
पहली बार जब आप एक linux user ( adduser
) जोड़ते हैं तो आपको उन्हें smbpasswd पर भी जोड़ना होगा।
sudo smbpasswd -a <user>
जब पासवर्ड के लिए कहा जाए तो उसी पासवर्ड का उपयोग करें जिसे आपने एड्यूसर के साथ प्रयोग किया था। इसके बाद जब आप linux का पासवर्ड बदलते हैं तो smb पासवर्ड अपने आप अपडेट हो जाना चाहिएsudo passwd <user>
sudo adduser kevin
उदाहरण के लिए) तो आपको उन्हें पासवर्ड भी देना होगा, यह वह पासवर्ड है जो उस उपयोगकर्ता के लिए किसी शेयर तक पहुंचने के लिए आवश्यक होगा। के साथ पासवर्ड बदलें sudo passwd kevin
। क्या उससे मदद हुई?
valid users = Family
शेयर अनुभाग के तहत smb.conf है? यदि आपकी अभी भी परेशानी हो रही है तो अधिक विस्तार के साथ एक और सवाल शुरू करना सबसे अच्छा हो सकता है: smbd त्रुटि संदेश जो कि पॉप अप करता है /var/log/auth.log
, और आपने अपने कॉन्फ़िगर फ़ाइल के डंप के साथ संभवत: सांबा कैसे सेट किया testparm /etc/samba/smb.conf
.... (जो भी smb का परीक्षण करता है। .conf सिंटैक्स)।
sudo pdbedit -L -v
और केवल जोड़ा गया उपयोगकर्ता "कोई नहीं" है। तो क्या मुझे दौड़ना चाहिए sudo smbpasswd -a family
? यदि ऐसा है, तो मुझे क्या पासवर्ड दर्ज करना चाहिए? क्या मुझे अपने लॉगऑन के समान 12345 दर्ज करना चाहिए?