जवाबों:
जिस तरह से exportfs
यह एनएफएस लिनक्स पर एनएफएस के लिए share
करता है और सोलारिस पर करता है उसी तरह एक ऐड-हॉक शेयर बनाने का एक तरीका नहीं है । कारण अलग-अलग हो सकते हैं, लेकिन आप तकनीकी रूप से कुछ ऐसा कर सकते हैं जैसे पेज को एक ही मशीन पर मल्टीपल सर्वर चलाने के लिए वर्णित किया गया है और smb.conf
आपको जो कुछ भी करने की आवश्यकता है, वह पूरी हो जाएगी।
SWAT का उपयोग करके शेयरों को गतिशील रूप से बनाने और हटाने का एक विकल्प भी है , जिसे smb.conf में परिवर्तन करने की आवश्यकता होगी ताकि ऐसा हो सके कि यह अनुभागों को देखें add share command
औरdelete share command
व्यक्तिगत रूप से यदि आप एक शेयर डायनेमिक चाहते हैं, तो आप अपने होम डायरेक्टरी को साझा करना चाहते हैं और उबंटू मंचों , और सांबा मेलिंग सूची सहित कई स्थानों पर चर्चा किए गए सांबा के माध्यम से गतिशील होम शेयरों का उपयोग कर सकते हैं ।
आपके सांबा डेमन कितना पुराना है, और इसका उपयोग करने के दौरान उपयोग किए गए कॉन्फ़िगरेशन विकल्पों के आधार पर, आपके पास अभी भी आपके smb.conf में "डायनामिक" शेयर को परिभाषित करने का विकल्प हो सकता है, जो कि कहा गया है / var / डायनामिक /, नीचे देखें, और फिर बस निर्देशिका में एक प्रतीकात्मक लिंक जोड़कर आप अस्थायी रूप से निर्देशिका में साझा करना चाहते हैं।
इस हैक की आवश्यकता विस्तृत लिंक विकल्प को सेट करने हाँ साम्बा शेयरों जड़ के बाहर लिंक का पालन करने की अनुमति के लिए,। दुर्भाग्य से कुछ साल पहले सांबा क्रू ने व्यापक शेयरों को रोकने के लिए अपने डिफ़ॉल्ट कॉन्फिग को फिर से बनाया, क्योंकि इसका फायदा उठाया जा सकता था। Google के लिए: सांबा और इतिहास और काम के लिए "विस्तृत लिंक" ।
[dynamic]
comment = Somewhere to park dynamic shares
path = /var/dynamic
read only = Yes
inherit acls = Yes
follow symlinks = yes
wide links = yes
एक त्वरित परीक्षा देखनी चाहिए कि क्या आपका अच्छा उदा
mkdir -p /var/dynamic/test
cd /var/dynamic
ln -s test a_link
ln -s /tmp/ tmp_test
कहते हैं कि आप जल्दी से साझा करने के लिए / somefolder अस्थायी रूप से आसानी से साझा करना चाहते हैं।
एक सिस्टम उपयोगकर्ता जोड़ें:
useradd -r someuser
यदि आप इसे जबरदस्ती करना चाहते हैं, तो अक्सर डिफ़ॉल्ट रूप से फ़ोल्डर अन्य-पठनीय होता है (ls -ld / somefolder के साथ जांच करें)
chmod -R o+r /somefolder
उपयोगकर्ता को कुछ पासवर्ड के साथ सांबा में जोड़ें:
smbpasswd -a someuser
जल्दी से smb.conf को एडिट करें और सबसे नीचे जोड़ें
[someshare]
path = /somefolder
read list = someuser
बाहर निकलें, सहेजें, और अंत में चलाएं
smbcontrol smbd reload-config
एट वॉयला।
जाहिर है कि आप एक बार किए गए "someshare" अनुभाग को हटा सकते हैं और पुनः लोड-कॉन्फ़िगर कमांड को फिर से चालू कर सकते हैं।
अस्वीकरण: मैं यह पूरी तरह से परीक्षण नहीं किया था, लेकिन मैं हैरान था कि सवाल का जवाब कितना सरल हो सकता है। आप संभवतः कुछ चरणों को छोड़ सकते हैं और smb.conf के संपादन में सीधे गोता लगा सकते हैं यदि आपके पास पहले से ही मौजूदा सांबा उपयोग के साथ कुछ उपयोगकर्ता हैं - वास्तव में मैं अभी भाग गया था।
net share add
कमांड है जिसे आप ढूंढ रहे हैं?