विंडोज 7 से उबंटू के साझा फ़ोल्डरों तक नहीं पहुंच सकते


23

उबंटू मेवरिक में, मैंने Nautilus "साझाकरण विकल्प" GUI का उपयोग करके कुछ फ़ोल्डर्स साझा किए हैं।

वैकल्पिक शब्द

मैं उन्हें विंडोज 7 से देख सकता हूं, लेकिन जब मैं उन्हें (विंडोज से) एक्सेस करने की कोशिश करता हूं तो यह यूजरनेम और पासवर्ड मांगता है। इससे कोई फर्क नहीं पड़ता कि मैं क्या दर्ज करता हूं, यह मुझे अंदर नहीं जाने देगा। मैं इसे सामान्य रूप से साझा करने के लिए कैसे कॉन्फ़िगर करूं?

अद्यतन: मैंने पाया है कि कुछ साझा किए गए फ़ोल्डर मुझे अंदर जाने देते हैं, लेकिन अन्य नहीं। जो करते हैं, उनमें से कुछ अपने सबफ़ोल्डर्स करते हैं, अन्य नहीं करते हैं, आदि मैं कैसे जांच कर सकता हूं कि यह क्या कारण है?

जब मैंने GUI को यह स्थापित करने दिया कि उसे क्या चाहिए, तो यह स्थापित हो गया sambaऔर libpam-smbpass। मशीन पर मुझे कनेक्ट करने में समस्या हो रही है, libpam-smbpassस्थापित नहीं है। क्या यह समस्या हो सकती है?


1
संबंधित प्रश्न: askubuntu.com/questions/14345
Stefano Palazzo

संबंधित प्रश्न: askubuntu.com/questions/12254
Stefano Palazzo

संबंधित प्रश्न: askubuntu.com/questions/17770
एंडोलिथ

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

निराशा के 2 घंटे के बाद, मैंने अपने कंप्यूटर को पुनरारंभ करके इस समस्या को हल किया ...
Yibo Yang

जवाबों:


8

एक सामान्य उपयोगकर्ता के रूप में फिर से नॉटिलस खोलें और अतिथि का उपयोग हटाने के लिए शेयर को संशोधित करें। प्रकार gksudo nautilus, साझा किए गए फ़ोल्डर में नेविगेट करें और इसे फिर से साझा करें। फ़ोल्डर साझा करें लेकिन अतिथि पहुंच न दें। नॉटिलस को बंद करें।

अपने विंडोज बॉक्स पर जाएं और शेयर एक्सेस करें और उबंटू यूजरनेम और पासवर्ड प्रदान करें।

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


यह काम करता हैं! पर क्यों??
एंडोलिथ

मुझे भी यही समस्या थी। मुझे यकीन नहीं है कि यह अतिथि अभिगमन की अनुमति क्यों नहीं देता है। हो सकता है कि उबंटू ने सोचा कि यह एक सुरक्षा दोष था जिसका फायदा उठाया जा सकता है। मुझे लगता है कि कुछ अन्य सेटिंग हैं जिन्हें काम करने के लिए अतिथि पहुंच विकल्प के लिए सक्षम होना चाहिए। शायद इसीलिए उन्होंने उस विकल्प को पूरी तरह से नहीं हटाया।
BZ1

अब यह काम नहीं करता है। सांबा ऐसा बुरा सपना क्यों है?
एंडोलिथ

25

क्या आपने सांबा स्थापित किया है? sudo apt-get install samba

यदि ऐसा है, तो आपको एक सांबा पासवर्ड सेट करने की आवश्यकता है sudo smbpasswd -a USERNAME :। यह कमांड एक पासवर्ड के लिए संकेत देगा ( USERNAMEआपके उपयोगकर्ता नाम के साथ विकल्प )।

साझा करने के लिए एक फ़ोल्डर सेट करें mkdir /home/USERNAME/sharedfolder

अपनी smb.conf फ़ाइल की बैकअप प्रतिलिपि बनाएँ: sudo cp /etc/samba/smb.conf ~

अपनी smb.conf फाइल खोलें: gksu gedit /etc/samba/smb.conf

इसे फ़ाइल के बहुत अंत में जोड़ें:

[sharedfolder]
path = /home/USERNAME/sharedfolder
available = yes
valid users = USERNAME
read only = no
browsable = yes
public = yes
writable = yes

लाइनों के बीच कोई रिक्त स्थान नहीं होना चाहिए, और समान संकेतों के प्रत्येक से पहले और बाद में एक ही स्थान होना चाहिए। सहेजें और gedit से बाहर निकलें।

सांबा को फिर से शुरू करें sudo restart smbd

सिंटैक्स त्रुटियों के लिए अपनी smb.conf फ़ाइल की जाँच करने के लिए इस कमांड का उपयोग करें: sudo testparm

अब आप अपने विंडोज 7 मशीन से साझा करने में सक्षम होना चाहिए।

संपादित करें:

मैं समझता हूं कि आप विंडोज 7 से अपने उबंटू शेयर को एक्सेस करने की कोशिश कर रहे हैं और आप एक जीयूआई इंटरफेस के साथ ऐसा करना चाहते हैं।

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

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


1
मैं विंडोज से साझा नहीं कर रहा हूँ । मैं उबंटू से साझा कर रहा हूं और इसे विंडोज 7 से एक्सेस कर रहा हूं। सांबा पहले से ही इंस्टॉल है, लेकिन मैं कमांड लाइन को साझा करने के लिए जीयूआई का उपयोग कर रहा हूं।
एंडोलिथ

क्या इसे कॉन्फ़िगर करने के लिए आधिकारिक उपकरण गदमिन-सांबा है? मुझे फ़ोल्डर साझा करने से अलग उपयोगकर्ता या पासवर्ड को कॉन्फ़िगर करने की आवश्यकता क्यों होगी?
एंडोलिथ

एक साझा फ़ोल्डर बनाने के लिए, Win7 के माध्यम से, Ubuntu 13.04 में सुलभ, मैंने किया: मेरे लिए सांबा उपयोगकर्ता बनाने के लिए sudo smbpasswd -a USERNAME , फिर साझाकरण और अनुमतियां सेट करने के लिए राइट-क्लिक मेनू विकल्पों का उपयोग किया। जैसा कि मैंने अपने होम फ़ोल्डर के बाहर एक साझा फ़ोल्डर बनाया, मुझे फ़ोल्डर को राइट-क्लिक करना पड़ा और स्वामी, समूह, और अन्य के लिए अनुमतियाँ सेट करें - एक्सेस: बनाएँ और फ़ाइलें हटाएँ। मैंने अपना smb.conf नहीं बदला और यह फ़ाइल किसी भी शेयर्ड को कॉन्फ़िगर नहीं दिखाती है। यह GUI प्रक्रिया SAMBA के सम्मेलनों के बाहर काम करने लगती है। यह चिंताजनक और भ्रमित करने वाला है।
रिच टीटी।

5

मेरे पास कई कंप्यूटर और लैपटॉप के साथ विंडोज 7 चलाने वाला एक ubuntu सर्वर है और पाया कि एक लैपटॉप "आप की अनुमति नहीं हो सकती है" बताते हुए फ़ोल्डरों में फाइलों तक पहुंच की अनुमति नहीं देगा। 3 दिनों के लिए इंटरनेट को बिखेर दिया - नो लक अंत में सर्वर स्थापित करने वाले मेरे बेटे से पूछने का फैसला किया और उसने कहा कि विंडोज 7 सर्वर पर पासवर्ड स्टोर कर सकता है और कभी-कभी ये भ्रष्ट हो जाते हैं। सरल उत्तर इस प्रकार था: -

यदि आपने विंडोज़ में एक नेटवर्क ड्राइव के लिए एक पासवर्ड सहेजा है और इसे हटाना चाहते हैं, तो विंडो खोलने के लिए [विंडोज] + [R] कीज़ दबाएं। फिर दर्ज करें

नियंत्रण keymgr.dll

और विंडोज़ क्रेडेंशियल मैनेजर खोलने के लिए "ओके" पर क्लिक करें जो आपको विंडोज़ में सहेजे गए पासवर्ड को प्रबंधित करने और हटाने की अनुमति देता है।

सर्वर को हाइलाइट करें और VAULT से REMOVE FAIL पर क्लिक करें

रिबूट कंप्यूटर।

यह प्रक्रिया विंडोज एक्सपी, विस्टा और विंडोज 7 के लिए काम करती है।


इससे मेरा दिन बच गया।
एमिली एल।

2

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

मुझे नहीं पता है कि अन्यथा क्या उपयोग करने के लिए क्रेडेंशियल्स। WINDOWSMACHINE/winusername UBUNTUMACHINE/ubuntuusernameया सिर्फ सादा username। कुछ भी काम नहीं करता है। लेकिन गेस्ट मोड काम करता है।

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


1
AFAIK, आप अपने सादे Ubuntu उपयोगकर्ता नाम का उपयोग करने के लिए मिला है। क्या आप फ़ोल्डर तक पहुँच सकते हैं (अभी तक सबफ़ोल्डर्स नहीं)? क्या आपको सिस्टम-कॉन्फिग-सांबा मिला है? यदि ऐसा है, तो सिस्टम खोलें -> प्रशासन -> सांबा, और प्राथमिकताएं जांचें -> सांबा उपयोगकर्ता
9

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

2

मुझे भी यही समस्या थी। "आपके पास इस नेटवर्क संसाधन का उपयोग करने की अनुमति नहीं हो सकती है। यदि आपके पास एक्सेस अनुमतियां हैं, तो यह जानने के लिए इस सर्वर के व्यवस्थापक से संपर्क करें।" सभी सांबा के साथ ठीक काम कर रहे थे, जब तक कि 11.10 की नई स्थापना नहीं हुई (अपग्रेड इंस्टालेशन ने सांबा के शेयर नहीं तोड़े)।

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


2

मैं इस के साथ समस्याओं का ढेर था और बस सही हो गया था तो मैंने सोचा कि मैं इसे सिर्फ दस्तावेज होगा।

मुझे लगता है कि अंतिम चीज़ जिसने मुझे सही सेट किया था वह smb.conf फ़ाइल (/ var / etc / samba /) खोल रही थी और फ़ाइल के अंत में जिन फ़ोल्डरों को मैंने साझा किया था, वह एक कोलन था; पहले योग्य = हां, जिसे मैंने हटा दिया था। मुझे लगता है कि यह अंतिम चरण था।

मैंने पहले भी एक Win7_Samba3DomainMember.reg फ़ाइल के साथ विंडोज़ पर regedit को बदल दिया था (हालांकि मुझे लगता है कि मैं सांबा (1) का उपयोग कर रहा हूं --- यहाँ पर चल रहे अनुमान कार्य का एक बहुत कुछ है:> मुझे गैडमिन-सांबा उपयोगी लगता है, इसने चीजें बनाईं) इससे भी बदतर, लेकिन मैं अपने सीमित ज्ञान के कारण thats को समेटता हूं, लेकिन अन्य सांबा उपयोगिता उपयोगी थी (सिस्टम-कॉन्फ़िगरेशन-सांबा)।

सभी सामान्य फ़ोल्डर अनुमतियों के अलावा "व्यक्तिगत फ़ाइल साझाकरण" (डैश के माध्यम से एक्सेस किया गया) में भी कुछ सरल कॉन्फ़िगरेशन थे जो मुझे लगता था कि करने की आवश्यकता नहीं होगी।


1

मेरे लिए इसने बस उस लाइन पर टिप्पणी करने का काम किया जो कहती है security = shareऔर security = usersmb.conf में जो लाइन कहती है , उसे अनसुना कर देती है


0
  1. यदि विंडोज 7 का उपयोग कर रहे हैं, तो आपको अपनी रजिस्ट्री सेटिंग्स बदलने की आवश्यकता हो सकती है:

    Win7_SambaDomainMember.reg फ़ाइल को निष्पादित करें , जो निम्न रजिस्ट्री सेटिंग्स सम्मिलित करेगा ( विवरण के लिए सांबा विकि देखें)

    HKLM\System\CCS\Services\LanmanWorkstation\Parameters
         DWORD  DomainCompatibilityMode = 1
         DWORD  DNSNameResolutionRequired = 0
    

    फिर रिबूट (मुझे सांबा तक पहुंच की अनुमति के अलावा किसी भी दुष्प्रभाव के बारे में पता नहीं है)

  2. यदि Ubuntu 11.10 का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आपके पास अजगर-ग्लेड 2 स्थापित है

    sudo apt-get install python-glade2
    

क्या आप बता सकते हैं कि यह क्या करता है? क्या इसके साइड इफेक्ट्स हैं?
20

@endolith मैंने अपना उत्तर अपडेट कर दिया है।
डेविड लेबॉयर

0

मुझे एक ही समस्या थी जब मैं एक ड्राइव साझा करना चाहता था। मुझे fstabड्राइव को अपने निर्दिष्ट माउंट पॉइंट पर ऑटो-माउंट करने के लिए संपादित करना था । फिर मैंने smb.confड्राइव साझा करने के लिए फ़ाइल को कॉन्फ़िगर करने का प्रयास किया । ड्राइव ने खिड़कियों में दिखाया, लेकिन मैं इसे नेविगेट नहीं कर सका इसलिए मैंने कोशिश की कि आपने क्या किया लेकिन जब मैंने गुण टैब में शेयर टैब के तहत ऐसा करने की कोशिश की तो smb.confफ़ाइल के वैश्विक भाग में इस विकल्प को सम्मिलित करने के लिए एक संदेश आया। :

usershare owner only = false

मैंने तब smb.confफ़ाइल में उस आरोह बिंदु को साझा करने के लिए अपने कॉन्फ़िगर की टिप्पणी की थी ।

यह मेरे लिए काम किया ...


-1

इस Win7 बॉक्स से प्रयास करें:

नियंत्रण कक्ष> प्रशासनिक उपकरण

स्थानीय सुरक्षा नीति> स्थानीय नीतियां> सुरक्षा विकल्प

इन प्रविष्टियों को संशोधित करें:

नेटवर्क सुरक्षा: LAN प्रबंधक प्रमाणीकरण स्तर LM और NTLM प्रतिक्रियाएँ भेजें

NTLM SSP अक्षम करने के लिए न्यूनतम सत्र सुरक्षा 128-बिट एन्क्रिप्शन की आवश्यकता है


क्या आप बता सकते हैं कि यह क्या करता है? क्या इसके साइड इफेक्ट्स हैं?
एंडोलिथ

ऐसा कोई भी नहीं जिसे मैं जानता हूं। यह केवल Win7 को samba प्रोटोकॉल के लिए खोलता है। मैं इसे कार्यालय में उपयोग करता हूं जहां 3 Win7 मशीनें एक उबंटू सर्वर से जुड़ती हैं। इसे आज़माएं, यदि आपको ज़रूरत है तो आप हमेशा सब कुछ आसानी से बदल सकते हैं ... जिस पर मुझे संदेह है।
नेजोड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.