सेंटोस में सभी के लिए फ़ोल्डर कैसे साझा करें

Anonim

सेंटोस में सभी के लिए फ़ोल्डर कैसे साझा करें

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

हम सेंटोस में सामान्य रूप से एक फ़ोल्डर बनाते हैं

तत्काल, हम ध्यान देते हैं कि आज लागू परिवर्तन स्थानीय नेटवर्क के सभी कंप्यूटरों पर लागू होंगे, भले ही ओएस स्थापित हो। यही है, निर्देशिका तक पहुंच एक पीसी उपयोगकर्ता विंडोज चलाने में सक्षम हो जाएगी या उदाहरण के लिए, मैकोज़। डिवाइस पर सभी सेटिंग होती है, जहां एक ही निर्देशिका स्थित होती है। चलो पहले चरण से शुरू करते हैं।

चरण 1: सांबा स्थापित करना और शुरू करना

सांबा मुफ्त सॉफ्टवेयर है जिसका कार्यक्षमता नेटवर्क वस्तुओं के साथ बातचीत पर केंद्रित है। यह इस उपकरण के साथ है जो आवश्यक फ़ोल्डर के लिए स्थानीय पहुंच खोलने के लिए खोला जाएगा। सेंटोस में, यह उपयोगिता मानक पैकेज में शामिल नहीं है, इसलिए इसे इसे स्वयं जोड़ना होगा, और यह इस तरह किया जाता है:

  1. एप्लिकेशन मेनू में आइकन के माध्यम से, मानक कंसोल खोलें।
  2. सेंटोस फ़ोल्डर में सामान्य पहुंच प्रदान करने के लिए टर्मिनल खोलना

  3. SUDO YUM दर्ज करें Samba Samba-Conmon कमांड को दर्ज करें और Enter कुंजी पर क्लिक करें।
  4. सेंटोस में एक अतिरिक्त सांबा उपकरण स्थापित करने के लिए कमांड

  5. सूडो उपसर्ग का अर्थ है कि कार्रवाई को सुपरसुर की ओर से निष्पादित किया जाएगा, इसलिए आपको पासवर्ड निर्दिष्ट करके खाते के प्रमाणीकरण की पुष्टि करनी होगी।
  6. सेंटोस में एक अतिरिक्त सांबा उपकरण स्थापित करने के लिए पासवर्ड पुष्टिकरण

  7. ओएस में नए संकुल जोड़ने के इरादे की एक अधिसूचना होगी, वाई संस्करण का चयन करके इसे स्वीकार करें।
  8. सेंटोस में नए सांबा पैकेज जोड़ने की पुष्टि

  9. स्थायी सेवा के लिए, यह आवश्यक है कि यह केंद्र के साथ शुरू हुआ। Sudo Chkconfig --level 345 SMB पर autoload में इसे जोड़ें।
  10. Autorun Centos के लिए सांबा उपयोगिता जोड़ें

  11. इसके बाद, सेवा एसएमबी स्टार्ट कमांड द्वारा सांबा सेवा शुरू करें और अगले चरण पर जाएं।
  12. सेंटोस में पूरक सांबा उपयोगिता चलाना

चरण 2: फ़ायरवॉल के लिए अनुमतियां बनाना

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

Iptables -a इनपुट-पी यूडीपी-एम यूडीपी-एस 1 9 2.168.0/24 --dport 137 -j स्वीकार करें

Iptables -a इनपुट-पी UDP -M UDP -S 192.168.0/24 --dport 138 -j स्वीकार करें

Iptables -a इनपुट-पी टीसीपी-एम टीसीपी-एस 1 9 2.168.0/224 --dport 139 -j स्वीकार करें

Iptables -a इनपुट-पी टीसीपी-एम टीसीपी-एस 1 9 2.168.0.0/224 --dport 445 -j स्वीकार करें

सेंटोस में एक अतिरिक्त सांबा उपयोगिता को कॉन्फ़िगर करने के लिए बंदरगाह खोलना

इस मामले में, मानक iptables फ़ायरवॉल नियंत्रण उपकरण का उपयोग किया गया था। यदि आपको फ़ायरवॉल की अतिरिक्त कॉन्फ़िगरेशन करने की आवश्यकता है, तो हम आपको निम्नलिखित लिंक के अनुसार एक अलग लेख में प्रस्तुत मैनुअल से परिचित होने की सलाह देते हैं।

और पढ़ें: सेंटोस 7 में iptables सेट करना

चरण 3: सांबा कॉन्फ़िगर करना और पैरामीटर की खोज करना

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

  1. हम आपको सुविधाजनक कॉक्स टेक्स्ट एडिटर नैनो का उपयोग करने की सलाह देते हैं। डिफ़ॉल्ट रूप से, यह सेंटोस में नहीं है, इसलिए सुडो यम इंस्टॉल नैनो कमांड टाइप करके इसे इंस्टॉल करें।
  2. सेंटोस में सांबा को संपादित करने के लिए नैनो टेक्स्ट एडिटर स्थापित करना

  3. सुपरसुर खाते से पासवर्ड निर्दिष्ट करके कार्रवाई की पुष्टि करें।
  4. सेंटोस में सांबा के लिए नैनो टेक्स्ट एडिटर स्थापित करने के लिए पासवर्ड दर्ज करें

  5. Sudo Nano /etc/samba/smb.conf चलाकर कॉन्फ़िगरेशन फ़ाइल चलाएं।
  6. केंद्र में सांबा उपयोगिता विन्यास फाइल लॉन्च

  7. अब स्क्रीन फ़ाइल की सभी सामग्री प्रदर्शित करता है।
  8. सेंटोस में सांबा कॉन्फ़िगरेशन फ़ाइल की सामग्री को संपादित करना

जैसा कि आप देख सकते हैं, कॉन्फ़िगरेशन ने पहले से ही वैश्विक और अलग दोनों नियमों को निर्दिष्ट किया है। बुनियादी नियम और उनके मान पढ़ें:

  • कार्यसमूह - कार्य समूह का नाम जिसमें सर्वर शामिल है;
  • सर्वर स्ट्रिंग - सर्वर का एक संक्षिप्त मनमाना विवरण;
  • इंटरफेस - अनुभाग से कनेक्ट करने के लिए नेटवर्क इंटरफेस उपलब्ध हैं;
  • होस्ट की अनुमति देता है - मेजबान जो पहुंच सकते हैं;
  • मेजबान इनकार - निषिद्ध मेजबान;
  • लॉग फ़ाइल - एक फ़ाइल जहां सभी अधिसूचनाएं संग्रहीत की जाएंगी, अन्य कार्यों के लिए त्रुटि कोड;
  • अधिकतम लॉग आकार - उपरोक्त फ़ाइल का अधिकतम आकार (अधिकतम पर काबू पाने के बाद एक नई फ़ाइल बनाई गई है);
  • सुरक्षा उपयोगकर्ता प्रामाणिकता को सत्यापित करने का एक तरीका है;
  • अतिथि खाता - अतिथि खाते के लिए एसोसिएशन।

नीचे आप अनुभाग के अनुभाग का एक उदाहरण देखते हैं।

[वैश्विक]

कार्यसमूह = कार्यसमूह

सर्वर स्ट्रिंग = सांबा सर्वर% v

NetBIOS NAME = CENTOS

इंटरफेस = लो eth0 192.168.12 / 24 192.168.13.2/24

होस्ट की अनुमति = 127. 192.168.12। 192.168.13।

लॉग फ़ाइल = /var/log/samba/log.%m

अधिकतम लॉग आकार = 50

सुरक्षा = उपयोगकर्ता।

PASSDB बैकएंड = TDBSAM

अतिथि अतिथि = खराब उपयोगकर्ता

चरण 4: एक सार्वजनिक फ़ोल्डर बनाना

अब आप सांबा के बुनियादी मानकों के बारे में जानते हैं और सेक्शन कुछ कैसा दिखता है - एक विशिष्ट फ़ोल्डर के लिए नियमों का एक सेट। यह केवल एक समूह बनाने के लिए बनी हुई है। यदि आवश्यक निर्देशिका अभी तक मौजूद नहीं है, तो इसे एमकेडीआईआर / होम / उपयोगकर्ता / आश्रय कमांड का उपयोग करके बनाएं, जहां / घर / उपयोगकर्ता / आश्रय निर्देशिका और उसके नाम का मार्ग है।

  1. जैसा कि पिछले चरण में दिखाया गया है, नैनो टेक्स्ट एडिटर चलाएं।
  2. परिवर्तन करें, उदाहरण के लिए:

    [फ़ोल्डर]

    पथ = / tmp

    सार्वजनिक = हाँ।

    लिखने योग्य = हाँ।

    प्रिंट करने योग्य =

    सूची लिखें = + कर्मचारी

    यहां फ़ोल्डर एक अनुभाग नाम, पथ = / tmp - फ़ोल्डर का पथ है, और अन्य सभी पैरामीटर सभी स्थानीय नेटवर्क प्रतिभागियों के लिए पूर्ण पहुंच खोलते हैं। उपयोगकर्ता न केवल सामग्री को देख सकता है, बल्कि इसे संपादित करने के हर तरीके से भी देख सकता है। परिवर्तन करने के बाद, उन्हें बचाने के लिए Ctrl + O दबाएं।

  3. Centos में SAMBA कॉन्फ़िगरेशन फ़ाइल में परिवर्तन सहेजना

  4. रिकॉर्ड करने के लिए फ़ाइल का नाम न बदलें, लेकिन बस एंटर दबाएं।
  5. सेंटोस में सांबा कॉन्फ़िगरेशन फ़ाइल के नाम पर परिवर्तनों का विक्षेपण

  6. CTRL + X के माध्यम से टेक्स्ट एडिटर से बाहर निकलें।
  7. सेंटोस में सांबा संपादित करने के बाद टेक्स्ट एडिटर से बाहर निकलें

  8. एसएमबी रीलोड सेवा को सक्रिय करके कॉन्फ़िगरेशन को अपडेट करें।
  9. केंद्र में सांबा उपयोगिता विन्यास अद्यतन

  10. TestParm -s /etc/samba/smb.conf के सभी अनुभागों के प्रदर्शन की जांच करें।
  11. Centos में सभी सांबा पैरामीटर के प्रदर्शन की जाँच

  12. यदि कोई त्रुटि उत्पन्न हुई, तो आपको सेवा को पुनरारंभ करने की आवश्यकता होगी: सेवा एसएमबी पुनरारंभ करें।
  13. सेंटोस में सांबा सेवा को पुनरारंभ करना

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

और पढ़ें: लिनक्स में एक्सेस अधिकार सेट करना

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

यह भी देखें: लिनक्स में निर्देशिका हटाएं

अब आपके पास जानकारी है कि आप किसी भी कठिनाइयों के बिना केंद्र में फ़ोल्डर कैसे साझा कर सकते हैं। इस प्रक्रिया को पूरा करने पर, निर्देशिका सभी स्थानीय उपकरणों पर दिखाई देगी। उदाहरण के लिए, विंडोज पथ को देखा जाएगा: \\ Linuxserver \ फ़ोल्डर, जहां Linuxserver मूल कार का नाम है, और फ़ोल्डर एक ही फ़ोल्डर है।

अधिक पढ़ें