मैं कमांड लाइन से सांबा शेयर कैसे बना सकता हूं?


11

उबंटू वीएम पर कुछ सॉफ्टवेयर के इंस्टॉलेशन स्टेप के हिस्से के रूप में मैं सांबा शेयर बनाना चाहूंगा। मैं कमांड लाइन से कैसे करूंगा?

जवाबों:


7

कमांड लाइन से निर्देशिकाओं को साझा करने के लिए सांबा के नेट यूजर्स कमांड का उपयोग करें , IMHO यह मुख्य smb.conf फ़ाइल में चारों ओर फ़िडलिंग की तुलना में कम क्लंकी और अधिक सुरक्षित है:

net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y

इन शेयरों को स्थायी बनाने के लिए (अर्थात रिबूट पर कायम) प्रत्येक शेयर के लिए / var / lib / samba / usershares / इस तरह के तहत एक फ़ाइल बनाएं:

net usershare info --long share_name > /var/lib/samba/usershares/share_name

इसका एक और लाभ है कि यदि आप केडीई या गनोम / मेट / यूनिटी जैसे डेस्कटॉप का उपयोग कर रहे हैं, तो निर्देशिकाएं फ़ाइल प्रबंधक (डॉल्फिन, नॉटिलस आदि) में साझा की जाएंगी। यही कारण है कि शुद्ध उपयोगकर्ता नाम // var / lib / samba / usershares / चीज एक ही तंत्र है जो डॉल्फिन और Nautilus का उपयोग करते हैं जब आप GUI में निर्देशिका साझा करते हैं।

इसे भी देखें: http://ubuntuforums.org/showthread.php?t=1659816


मुझे काम करने के लिए सूडो की जरूरत थी।
सिरो सेंटिल्ली 冠状 病毒 i i 法轮功 '29

2

आप /etc/samba/smb.conf को संपादित कर सकते हैं और साझा नाम, स्थान दर्ज कर सकते हैं और इसे किस तक पहुंचना चाहिए। फ़ाइल में ही कई उदाहरण हैं।

यहाँ smb.conf फ़ाइल में नए शेयर दर्ज करने के लिए ऑनलाइन गाइड है:

http://www.cyberciti.biz/faq/add-samba-share-in-linux-unix/

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