विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

फेडोरा पर सांबा शेयर कैसे कॉन्फिगर करें

संपादित 5 महीने पहले द्वारा ExtremeHow संपादकीय टीम

फेडोरासांबाफ़ाइल साझा करनाकॉन्फ़िगरेशननेटवर्किंगविंडोज एकीकरणसुरक्षित शेयरसॉफ्टवेयरसिस्टम प्रशासनकंप्यूटर

फेडोरा पर सांबा शेयर कैसे कॉन्फिगर करें

अनुवाद अपडेट किया गया 5 महीने पहले

सांबा एसएमबी/सीआईएफएस नेटवर्किंग प्रोटोकॉल का एक मुफ्त सॉफ़्टवेयर पुनः कार्यान्वयन है, और इसे मूल रूप से एंड्रयू ट्रिड्जेल द्वारा विकसित किया गया था। सांबा के साथ, आप विभिन्न ऑपरेटिंग सिस्टम के बीच फाइलें और प्रिंटर बिना किसी रुकावट के साझा कर सकते हैं। यह सबसे अधिक सामान्य रूप से विंडोज वातावरण से फाइल सिस्टम तक पहुँच की अनुमति देने के लिए उपयोग किया जाता है, लेकिन इसे विभिन्न अन्य उद्देश्यों के लिए भी उपयोग किया जा सकता है। इस गाइड में, हम यह देखेंगे कि आप एक फेडोरा सिस्टम पर सांबा शेयर कैसे कॉन्फिगर कर सकते हैं।

सांबा क्या है?

सांबा एक ओपन-सोर्स सॉफ़्टवेयर सूट है जो एसएमबी/सीआईएफएस क्लाइंट्स के लिए बिना किसी रुकावट के फाइल और प्रिंट सेवाएं प्रदान करता है। यह लिनक्स/यूनिक्स सर्वर और विंडोज-आधारित क्लाइंट्स के बीच पारस्परिक क्रियान्वयन की अनुमति देता है। मूल रूप से, सांबा लिनक्स सर्वर को फाइल-शेयरिंग क्षमताएं होस्ट करने देता है जिसे विंडोज क्लाइंट्स ऐसे एक्सेस कर सकते हैं जैसे कि वे किसी विंडोज सर्वर से जुड़ रहे हों।

प्रीक्विजिट्स (पूर्व आवश्यकताएँ)

सांबा को कॉन्फिगर करना शुरू करने से पहले, आपके पास निम्न चीजें होनी चाहिए:

चरण 1: फेडोरा पर सांबा इंस्टॉल करना

सबसे पहले, यह सुनिश्चित करें कि आपके फेडोरा सिस्टम पर सांबा इंस्टॉल है। आप यह dnf पैकेज मैनेजर का उपयोग करके कर सकते हैं।

sudo dnf install samba samba-client

यह कमांड आपके सिस्टम पर सांबा सर्वर और क्लाइंट पैकेज दोनों को इंस्टॉल करेगा।

सांबा इंस्टॉलेशन का सत्यापन

यह सत्यापित करने के लिए कि सांबा सफलतापूर्वक इंस्टॉल हो गया है, आप निम्न कमांड का उपयोग करके सांबा का संस्करण देख सकते हैं:

smbd --version

यदि सांबा सही तरीके से इंस्टॉल हुआ है, तो यह कमांड संस्करण संख्या दिखाएगा।

चरण 2: सांबा कॉन्फिगरेशन फाइल को कॉन्फिगर करना

सांबा की मुख्य कॉन्फिगरेशन फाइल /etc/samba/smb.conf में स्थित होती है। यह फाइल आपके सांबा सर्वर से संबंधित सभी कॉन्फिगरेशन को नियंत्रित करती है।

आप इस फाइल को रूट विशेषाधिकारों के साथ एक टेक्स्ट एडिटर जैसे nano या vi का उपयोग करके खोल सकते हैं:

sudo nano /etc/samba/smb.conf

वैश्विक सेटिंग्स कॉन्फिगर करना

smb.conf फाइल विभिन्न अनुभागों में विभाजित होती है। [global] अनुभाग सेटिंग्स को शामिल करता है जो आपके सांबा सर्वर के समग्र व्यवहार को प्रभावित करती है। यहाँ कुछ बुनियादी वैश्विक कॉन्फिगरेशन का एक उदाहरण है:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = fedora
security = user
map to guest = bad user
dns proxy = no

चरण 3: सांबा शेयर बनाना

एक बार जब आप वैश्विक कॉन्फिगरेशन सेट कर लें, तो अगला कदम वास्तविक शेयर को परिभाषित करना होता है। एक शेयर आपके सर्वर पर एक निर्देशिका है जिसे आप नेटवर्क पर साझा करना चाहते हैं।

प्रदर्शन के लिए, मान लें कि आपके पास एक निर्देशिका /srv/samba/share है जिसे आप साझा करना चाहते हैं। आपको अपनी smb.conf फाइल के अंत में एक नया अनुभाग जोड़ना होगा, जैसे:

[Share]
path = /srv/samba/share
browseable = yes
writable = yes
guest ok = yes
read only = no

चरण 4: अनुमतियाँ सेट करना

यह महत्वपूर्ण है कि आपके निर्देशिकाओं पर सही अनुमतियाँ स्थापित हों ताकि सांबा उन्हें ठीक से एक्सेस कर सके। आपको यह सुनिश्चित करना चाहिए कि निर्देशिका उस उपयोगकर्ता और समूह के द्वारा स्वामित्व में है जिससे आप सांबा को उसे सर्व करने के लिए चाहते हैं। यह chown कमांड का उपयोग करके किया जा सकता है:

sudo chown -R nobody:nobody /srv/samba/share

और पढ़ने/लिखने की अनुमति देने के लिए अनुमतियाँ सेट करें:

sudo chmod -R 0775 /srv/samba/share

चरण 5: सांबा सेवा को सक्षम और प्रारंभ करना

अब जब आपने सांबा को कॉन्फिगर कर लिया है, तो आपको इसे शुरू करना और इसे बूट पर शुरू करने के लिए सक्षम करना होगा:

sudo systemctl start smb
sudo systemctl start nmb

बूट पर सेवाओं को शुरू करने के लिए सक्षम करें:

sudo systemctl enable smb
sudo systemctl enable nmb

चरण 6: फ़ायरवॉल कॉन्फिगरेशन

यदि आपके पास फायरवॉल चल रहा है, तो आपको इसे सांबा ट्रैफ़िक की अनुमति देने के लिए कॉन्फिगर करना होगा। मानते हैं कि आप firewalld का उपयोग कर रहे हैं, तो आप निम्न कमांड का उपयोग करके सांबा ट्रैफ़िक की अनुमति दे सकते हैं:

sudo firewall-cmd --permanent --zone=public --add-service=samba
sudo firewall-cmd --reload

यह आपके फायरवॉल के डिफ़ॉल्ट ज़ोन के माध्यम से सांबा को पारित करने की अनुमति देता है, यह सुनिश्चित करते हुए कि यह नेटवर्क पर संचार कर सकता है।

चरण 7: सांबा शेयर का एक्सेस करना

एक Windows मशीन से, आप फ़ाइल एक्सप्लोरर खोलकर और \\\Share को एड्रेस बार में टाइप करके सांबा शेयर का एक्सेस कर सकते हैं।

एक Linux मशीन पर, आप cifs-utils पैकेज का उपयोग करके शेयर को माउंट कर सकते हैं। पहले, पैकेज इंस्टॉल करें यदि आपने पहले से नहीं किया है:

sudo dnf install cifs-utils

वह निर्देशिका बनाएँ जहाँ आप शेयर को माउंट करना चाहते हैं:

mkdir ~/sambashare

अब शेयर को माउंट करें:

sudo mount -t cifs -o username=guest,password=guest ///Share ~/sambashare

निष्कर्ष

इन चरणों का पालन करके, आपने अपने फेडोरा सिस्टम पर सांबा शेयर स्थापित कर लिया है। यह गाइड सांबा को कॉन्फिगर करने पर समाप्त होता है, जो आपको विभिन्न सिस्टम के बीच बिना किसी रुकावट के फाइलें साझा करने की अनुमति देता है। सांबा के साथ, लिनक्स और विंडोज के बीच पारस्परिक क्रियान्वयन सरलीकृत होता है, जिससे विभिन्न कंप्यूटिंग वातावरणों के बीच संसाधनों को साझा करना आसान हो जाता है।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ