Ubuntu 14.10 पर सांबा को कैसे स्थापित करें और कॉन्फ़िगर करें

सांबा उबंटू

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

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

सांबा स्थापित करें

शुरू करने के लिए, हम सांबा पैकेज स्थापित करने जा रहे हैं, कुछ बहुत ही सरल क्योंकि वे आधिकारिक रिपॉजिटरी का हिस्सा हैं:

# apt-get Install samba samba-common python-glade2 system-config-samba

सांबा को कॉन्फ़िगर करें

कॉन्फ़िगर सांबा

अब हमें जो करना है वह /etc/samba/smb.conf फ़ाइल को संपादित करना है, जो कि हमारे सांबा सर्वर के सभी विन्यास को वहन करती है। इससे पहले हम वर्तमान फ़ाइल का बैकअप बनाते हैं:

# सीपी /etc/samba.conf /etc/samba/smb.conf.back

अब अगर हम मुख्य फाइल को संपादित करते हैं:

# नैनो /etc/samba/smb.conf

हम [वैश्विक] अनुभाग को संपादित करते हैं, जो कि है हम कार्यसमूह का नाम निर्दिष्ट करते हैं, स्ट्रिंग जिसके साथ इसे स्थानीय नेटवर्क, नेटबायोस नाम, सुरक्षा प्रकार और अन्य में पहचाना जाता है। हम इसे इस प्रकार छोड़ते हैं (यदि हम चाहें तो पहले तीन मापदंडों को बदल सकते हैं):

[वैश्विक]
कार्यसमूह = कार्यक्षेत्र
सर्वर स्ट्रिंग = सांबा सर्वर% v
netbios नाम = ubuntu
सुरक्षा = उपयोगकर्ता
अतिथि = बुरे उपयोगकर्ता के लिए नक्शा
dns प्रॉक्सी = नहीं

अगला हम फ़ाइल में अच्छी तरह से नीचे जाने वाले अनुभाग में जाते हैं, जो कहता है 'शेयर परिभाषाएँ' और इसके साथ शुरू होता है [अनाम]। वहां हम जोड़ते हैं (बेशक, हम उस फ़ोल्डर को पथ बदल सकते हैं जिसे हम साझा करने जा रहे हैं):

[बेनामी]
पथ = / सांबा / अज्ञात
भयावह = हाँ
लिखने योग्य = हाँ
अतिथि ठीक = हाँ
केवल पढ़ने के लिए = नहीं

अब हम पुनः आरंभ करते हैं सांबा सर्वर:

# सेवा smbd पुनरारंभ

विचार करने के लिए पहलुओं के एक जोड़े तथ्य यह है कि जिस फ़ोल्डर को हम अनाम एक्सेस के लिए पेश करने जा रहे हैं, वह हमारे फाइल सिस्टम में मौजूद होना चाहिए और सभी उपयोगकर्ताओं के लिए भी सुलभ होना चाहिए, अर्थात इसे सूचीबद्ध करते समय:

ls -l

यह हमें हर किसी के लिए अनुमतियों को पढ़ने और निष्पादित करने के लिए दिखाना चाहिए, जो कि संख्यात्मक शब्दजाल में drwxr-xr-x या 755 है। यदि ऐसा नहीं है, तो हमें इसे अवश्य बनाना चाहिए (हम जिस नाम और पथ को चाहते हैं, उसके द्वारा 'साझा करने के लिए फ़ोल्डर बदलें'):

# chmod -R 0755 / शेयरफॉल्डर

एक बार हमने कॉन्फ़िगर किया है अनाम पहुँच चलो उसके साथ भी ऐसा ही करते हैं पासवर्ड प्रतिबंधित पहुंच, और यह एक ऐसी चीज है जो थोड़ा अधिक काम करती है, तो चलो शुरू करें। सबसे पहले, चूंकि सामान्य कॉन्फ़िगरेशन में हमने स्थापित किया था कि सुरक्षा के माध्यम से है उपयोगकर्ता, इसका मतलब है कि संरक्षित फ़ोल्डर्स तक पहुंचने के लिए हमें सर्वर पर मौजूद उपयोगकर्ता नाम और पासवर्ड का उपयोग करना होगा उबंटू 14.10 यूटोपिक यूनिकॉर्न, और इसलिए हमें उस खाते का निर्माण करना होगा (हम इसके बजाय उस नाम का उपयोग कर सकते हैं जिसे हम चाहते हैं usersamba जैसा कि हमने किया है):

# useradd उपयोगकर्ताम्बा -G सांभरशेयर

संकेत मिलने पर हम उपयोगकर्ता का पासवर्ड दर्ज करते हैं, और फिर सांबा पासवर्ड जोड़ते हैं:

# smbpasswd -a उपयोगकर्ताम्बा

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

# नैनो /etc/samba/smb.conf

हम जोड़ते हैं:

[सुरक्षित पहुँच]
पथ = / घर / सांबा / साझा
वैध उपयोगकर्ता = @sambashare
अतिथि ठीक = नहीं
लिखने योग्य = हाँ
भयावह = हाँ

फ़ोल्डर / होम / सांबा / साझा को पूरे सांबशेयर समूह के लिए पहुँच पढ़ना, लिखना और निष्पादित करना होगा, इसलिए इसके लिए हम निष्पादित करने जा रहे हैं:

# chmod -R 0770 / होम / सांबा / साझा

#chown -R रूट: सांभरश / घर / सांबा / साझा

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

वीडियो संपादन
संबंधित लेख:
उबंटू के लिए सर्वश्रेष्ठ मुफ्त वीडियो संपादक

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   घंटी कहा

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

    1.    विली क्लेव कहा

      यह सच है, बेलमैन

      लेकिन हम यह दिखाना चाहते थे कि चीजों को 'हाथ से' कैसे किया जाता है, इसलिए नहीं कि हम खुद को जटिल बनाना पसंद करते हैं, बल्कि यह विचार प्रक्रिया को सीखना है। इस प्रकार, अगर हमें कभी कुछ और जटिल करना है, जैसे कि कुछ उपयोगकर्ताओं तक पहुंच की अनुमति देना, लेकिन दूसरों को नहीं, या सभी को केवल-पढ़ने की अनुमति देना और एक निश्चित समूह तक पहुंच लिखना, हमें पता होगा कि यह कैसे करना है।
      टिप्पणी के लिए धन्यवाद! अभिवादन

      1.    लुइसमेडिना23 कहा

        कुछ उपयोगकर्ताओं और अन्य लोगों के लिए यह सीखने के लिए बहुत अच्छा नहीं होगा।

  2.   एवेलिनो डी सोसा (@desousavelino) कहा

    हैलो, यह बहुत अच्छा है, आपकी पोस्ट ने मेरी मदद की है, धन्यवाद, मेरे पास Ubuntu Gnome 14.10 स्थापित है और मैं LibreOffice नहीं खोल सकता। इसे हल करने के लिए कोई भी ट्यूटोरियल या कुछ? अभिनंदन।

  3.   tron कहा

    बहुत अच्छी तरह से समझाया ... लेकिन यह मेरे लिए काम नहीं करता है, यह ट्यूटोरियल के कारण नहीं है, मुझे नहीं पता कि क्यों।

    मैं kde के साथ हूँ और कोई तरीका नहीं है कि मैं फ़ोल्डर्स देखूँ लेकिन फिर मेरे पास परमिशन नहीं है

  4.   विली क्लेव कहा

    हाय ट्रॉन, आपको सिस्टम से क्या संदेश मिलता है?

    क्या आपने उपयोगकर्ताओं को सांभर समूह के उपयोगकर्ताओं के रूप में और सिस्टम उपयोगकर्ताओं के रूप में जोड़ा है?

    1.    tron कहा

      हैलो विली उत्तर देने के लिए धन्यवाद।

      मुझे नहीं पता कि मैं कोई गलती कर रहा हूं, मेरा इरादा उपयोगकर्ता बनाना था, उदाहरण के लिए उपसर्ग और इसे सांबा शेयर समूह में जोड़ना और यही वह है।

      यह दोष मुझे अनुमति की कमी है।

  5.   माइक सिल्वर कहा

    नमस्कार, क्या आप मुझे उन फ़ोल्डरों की निर्देशिका को कॉन्फ़िगर करने में मदद कर सकते हैं जिनमें उन्हें उपयोगकर्ता के साथ पहुंचना चाहिए और पास होना चाहिए, लेकिन उन उपयोगकर्ताओं में से एक को x फ़ोल्डर में प्रवेश नहीं करना चाहिए?

    बहुत बढ़िया ट्यूटर!

  6.   याकोन on ९ कहा

    क्षमा करें, लेकिन निम्न पंक्ति में एक छोटी सी त्रुटि है:

    cp /etc/samba.conf /etc/samba/smb.conf.back, सही एक होगा:

    सीपी /etc/samba/samba.conf /etc/samba/smb.conf.back

    इसके अलावा, पोस्ट महान है

  7.   डेविड अंजीर कहा

    बहुत बढ़िया दोस्त, आपका योगदान। मैं कुछ उपयोगकर्ताओं को इस प्रकार के साझा किए गए फ़ोल्डर तक पहुँच देने की कोशिश कर रहा हूँ और मुझे कोई निकास नहीं मिल सकता है।

  8.   आयमनेओक्स कहा

    नमस्कार,

    असुविधा के लिए क्षमा करें, लेकिन मैं एक्सेस को सही ढंग से बनाने में सक्षम नहीं हूं ...

    जब मैं \\ ip से कनेक्ट करता हूं, तो मैं फ़ोल्डर देख सकता हूं
    लेकिन जब मैं फ़ोल्डर को "सुरक्षित एक्सेस" के साथ एक्सेस करना चाहता हूं तो मुझे यह संदेश मिलता है कि .. "एक्सेस नहीं मिल सकता है"

    यह महसूस करता है कि मैंने उपयोगकर्ता नाम और पासवर्ड गलत दर्ज किया है, लेकिन नहीं, मैंने जाँच की है और यह सही है।

    संदेश का संलग्न स्क्रीनशॉट:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    अग्रिम धन्यवाद.

  9.   योमोपा कहा

    हैलो कोई मुझे ubuntu से पूरे स्थानीय नेटवर्क और उसमें सभी कंप्यूटरों को देखने में मदद करता है, लेकिन 7 जीत के साथ एक पीसी से यह नेटवर्क पर ubuntu लोड के साथ सर्वर को नहीं दिखाता है बाकी सभी को ubuntu ... नहीं। आपके शीघ्र उत्तर के लिए धन्यवाद

  10.   अबेकस कहा

    नमस्कार अच्छा पोस्ट मैंने इसे और सब कुछ काम करने के लिए ग्राफिकल इंटरफ़ेस का उपयोग किया। हालाँकि, जब सर्वर शुरू करते समय बिजली की समस्याएँ होती हैं, तो आपको सांबा सेवाओं को मैन्युअल रूप से शुरू करना होगा और जब आप सिस्टम शुरू करेंगे तो मैं इसे स्वचालित रूप से शुरू नहीं कर सकता।

  11.   aa कहा

    काम नहीं कर रहा

  12.   मेकन्सी कहा

    mmmmmmmmmmmmmmmm कितना दिलचस्प है जब मैं इसे चालू करना चाहता हूं

  13.   गुमनाम कहा

    यह बाहर नहीं आता है, कई चीजें हैं जो ट्यूटोरियल में गलत हैं, कुछ नाम मिश्रित हैं और अनुमतियाँ नहीं हो सकती हैं

  14.   अंधेरा कहा

    पोस्ट अच्छी है, हालांकि आपको इसे Ubuntu 16.04 के लिए अपडेट करना होगा।

  15.   जॉर्ज मिंट कहा

    मैं अंधेरे से सहमत हूं। पोस्ट बहुत अच्छी है लेकिन आपको इसे Ubuntu 16.04 में अपडेट करना होगा।
    पहले से ही आपको बहुत बहुत धन्यवाद.
    बहुत बढ़िया काम +10

  16.   samuel कहा

    अरे मैं ubuntu 16 में एक दीपक सर्वर स्थापित करना चाहता था, लेकिन जब मैंने अपने sql के साथ डेटाबेस को बचाने की कोशिश की, तो इसने मुझे एक php त्रुटि बताई, कि मेरे पास mysql मॉड्यूल नहीं था, इतने शोध के बाद मुझे कोई ठोस समाधान नहीं मिला, इसलिए मैंने अपना सर्वर उबंटू 14 में स्थापित करने का निर्णय लिया, मैं यहां वापस आ गया हूं, लेकिन पहले से ही सब कुछ स्थापित होने के बाद जब मैं विंडोज़ के साथ किसी अन्य मशीन से एक फ़ोल्डर खोलने की कोशिश करता हूं, तो मुझे यह कहते हुए एक त्रुटि होती है कि मेरे क्रेडेंशियल्स में शायद अनुमति नहीं है और जब यह त्रुटि होती है यह कहता है कि पहुंच अब उपलब्ध नहीं है, मैं इसे हल करने की कोशिश कर रहा हूं, लेकिन मैं बस नहीं कर सकता, किसी ने मेरी मदद की?

  17.   दोस्त कहा

    पहले एक के लिए धन्यवाद, निश्चित रूप से आपके पास निर्देशिका के सही मार्ग के रूप में कुछ सामान्य ज्ञान होना चाहिए।
    नमस्ते.

  18.   जोस लुइस कहा

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

  19.   उपकरण की मरम्मत कहा

    बहुत उपयोगी है, यह लेख मेरे लिए बहुत अच्छा रहा है और मैं सांबा को सही ढंग से स्थापित कर सकता हूं, शुभकामनाएं।

  20.   ह्यूगो गार्सिया कहा

    उत्कृष्ट मार्गदर्शक, उन्होंने मेरी बहुत मदद की। जो मुझे समझ नहीं आ रहा है, वह इसलिए है क्योंकि आपको साझा किए गए फ़ोल्डर में 755 की अनुमति देनी होगी, लेकिन फिर यह संकेत दिया जाता है कि इसे अनुमतियाँ 770 दी जानी चाहिए।
    इसने मेरे लिए एकदम सही काम किया, लेकिन यह सवाल बना हुआ है।

  21.   खींचना कहा

    अच्छी पोस्ट। इसने मेरे लिए पूरी तरह से काम किया है। मैं उन लोगों के साथ मतिभ्रम करता हूं जो शिकायत करते हैं जैसे कि उन पर कुछ बकाया था, या "सही बटन और ... के साथ यह आसान है।" मुझे मुफ्त में ऐसा करने का धैर्य नहीं होगा ... खुश हो जाओ!

  22.   Abelardo कहा

    हाय

    मैंने फ़ोल्डर साझा करने के लिए चरणों का पालन किया है, लेकिन मैं अपने Ubuntu से कनेक्ट करने के लिए जिस मैक का उपयोग करता हूं, उनके अंदर की फाइलें नहीं देख सकता।

    लेख के लिए धन्यवाद, जो त्रुटियों से दूर है, बहुत अच्छी तरह से पालन करने की प्रक्रिया की व्याख्या करता है।

    सबसे अच्छा संबंध है.

  23.   पंचियाँ कहा

    शुभ दोपहर, मुझे हाथ से सांबा स्थापित करने का विचार पसंद है, लेकिन मैं विचार करूंगा कि "हाथ से" यह स्रोत कोड से होगा, बिना एप्टा-गेट स्थापित सांबा को निष्पादित करने के बिना, लेकिन, सभी निर्भरताएं स्थापित करने और उपयोग करने के लिए आदेश: ./configure, बनाना और स्थापित करना काफी सरल प्रक्रिया होगी! अभिवादन 😀