यदि सांबा शेयर को लॉगिन करने के लिए किसी क्रेडेंशियल की आवश्यकता नहीं है और आप अपनी रास्पबेरी पाई शुरू करने पर शेयर को माउंट करना चाहते हैं तो रूट के रूप में fstab फ़ाइल को संपादित करें
sudo nano /etc/fstab
और निम्न पंक्ति जोड़ें
//server/share /mnt/abc cifs guest 0 0
बंद करें और fstab फ़ाइल में परिवर्तन सहेजें
जाँच करें कि सब कुछ उसी तरह से जुड़ता है जैसा उसे होना चाहिए
sudo mount -a
अगर आपके सांबा शेयर को पासवर्ड की जरूरत है, तो आप अपने fstab प्रविष्टि में निम्न का उपयोग कर कनेक्ट कर सकते हैं।
//server/share /mnt/abc cifs username=username,password=password 0 0
इस विधि का उपयोग करने का सबसे अच्छा विचार नहीं है अगर दूसरों के पास आपके आरपीआई या नेटवर्क तक पहुंच है, क्योंकि एफएसटीबी सभी द्वारा पठनीय है और आपके पासवर्ड को पढ़ने में सक्षम होगा।
एक बेहतर समाधान एक क्रेडेंशियल फ़ाइल का उपयोग करना है।
nano ~/.smbcredentials
फिर फ़ाइल में अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करें
username=username
password=password
फ़ाइल को सहेजें और इसकी अनुमतियों को बदलें ताकि यह दूसरों द्वारा पठनीय न हो।
chmod 600 ~/.smbcredentials
तो अपने samba शेयर को जोड़ने के लिए fstab को रूट के रूप में संपादित करें
//server/share /mnt/abc cifs credentials=/home/pi/.smbcredentials 0 0
फिर से, के साथ परीक्षण
sudo mount -a
और यदि कोई त्रुटि नहीं है, तो जब आप रिबूट करेंगे तो यह स्वचालित रूप से शेयर को माउंट करेगा।
बस कुछ जोड़ने के लिए मैं मंचों पर बहुत नोटिस करता हूं जब कोई एक उचित प्रश्न पूछता है। ऐसा क्यों है कि लोग "क्यों XXXxxx, yyyyy एक बेहतर है" की तर्ज पर कुछ के साथ प्रतिक्रिया करते हैं। Thats नहीं वे क्या पूछा, और यह भी उपयोगी नहीं है।