उबंटूमध्ये विंडोज शेअर माउंट करा - कायमस्वरूपी सेटअप
उबंटू वरून एकदा मॅन्युअल मार्गाने विंडोज सामायिक केलेल्या फोल्डरशी कनेक्ट करा आणि ते पुढील रीबूटवर अदृश्य होईल. हे सेटअप cifs-utils आणि fstab एंट्रीसह शेअर कायमस्वरूपी माउंट करते — Windows पासवर्डसह संरक्षित क्रेडेंशियल्स फाईलमध्ये ठेवले जाते, _netdev आणि nofail त्यामुळे बूट कधीही हँग होणार नाही आणि uid/gid त्यामुळे फाइल्स तुमच्या मालकीची आहेत.
📑अध्याय
- समस्या — तुम्ही हाताने उघडलेला शेअर प्रत्येक रीबूटनंतर अदृश्य होतो
- त्वरित चाचणी — एकदा फाइल ॲपवरून शेअर उघडा
- cifs-utils पॅकेज स्थापित करा
- /mnt/SharedDocs वर माउंट पॉइंट तयार करा
- विंडोज लॉगिन संरक्षित क्रेडेंशियल फाइलमध्ये सेव्ह करा
- /etc/fstab मध्ये _netdev आणि nofail सह कायमस्वरूपी एंट्री जोडा
- आता माउंट करा, ते सत्यापित करा, नंतर रीबूट चाचणी करा
📋 विहंगावलोकन आणि चरण-दर-चरण मार्गदर्शक
Files App वरून शेअर फर्स्ट चाचणी करा
काहीही कायमस्वरूपी करण्यापूर्वी, एकदा मूलभूत गोष्टी सिद्ध करा: Windows PC फोल्डर सामायिक करत आहे, नेटवर्क पथ कार्य करतो आणि आपले Windows वापरकर्तानाव आणि पासवर्ड स्वीकारला जातो. फाइल ॲप उघडा, स्थान बार उघडण्यासाठी Ctrl + L दाबा आणि शेअर पत्ता टाइप करा — व्हिडिओमध्ये ते OFFICE-PC नावाचे PC वरील SharedDocs फोल्डर आहे:
smb://OFFICE-PC/SharedDocs
विचारल्यावर Windows वापरकर्तानाव आणि पासवर्ड एंटर करा. जर फोल्डर उघडले आणि तुम्ही त्याच्या फाईल्स पाहू शकता, शेअरचे नाव, पीसीचे नाव आणि लॉगिन हे सर्व बरोबर आहेत — ते नक्की लिहा, कारण कायमस्वरूपी सेटअप समान तीन गोष्टी वापरते. OFFICE-PC आणि SharedDocs ला तुमच्या स्वतःच्या PC नावाने बदला आणि या मार्गदर्शकामध्ये नाव शेअर करा.
smb://192.168.1.10/SharedDocs. Windows PC ला एक निश्चित किंवा राखीव IP पत्ता द्या — कायमस्वरूपी माउंट तो ज्या पत्त्याकडे निर्देश करतो तेवढाच विश्वासार्ह असतो.cifs-utils स्थापित करा
कायमस्वरूपी माउंटसाठी CIFS टूल्सची आवश्यकता असते — mount.cifs हेल्पर जे Ubuntu ला SMB (Windows) शेअर एक सामान्य फोल्डर म्हणून संलग्न करू देते. टर्मिनल उघडा आणि पॅकेज स्थापित करा:
sudo apt update
sudo apt install cifs-utils
या पॅकेजशिवाय, पायरी 5 मधील fstab एंट्रीमध्ये काम करण्यासारखे काहीही नाही आणि माउंट अयशस्वी होते — ही लहान स्थापना म्हणजे एक-वेळच्या ब्राउझला वास्तविक, बूट-टाइम माउंटपासून वेगळे करते.
माउंट पॉइंट तयार करा
माउंट पॉइंट हे फक्त एक रिकामे फोल्डर आहे जिथे शेअरची सामग्री दिसेल. /mnt अंतर्गत एक तयार करा, ज्याचे नाव शेअर केले आहे:
sudo mkdir -p /mnt/SharedDocs
हे फोल्डर रिकामे ठेवा. जेव्हा शेअर माउंट केले जाते, तेव्हा /mnt/SharedDocs मधील सर्व काही खरोखर Windows PC वरील फाइल्स असते — आणि जेव्हा ते माउंट केले जात नाही, तेव्हा फोल्डर फक्त रिकामे असते, जे माउंट लाइव्ह आहे की नाही हे एका दृष्टीक्षेपात सांगण्याचा देखील एक उपयुक्त मार्ग आहे.
प्रोटेक्टेड क्रेडेन्शियल्स फाइलमध्ये लॉगिन स्टोअर करा
माउंटला प्रत्येक बूटवर तुमच्या Windows पासवर्डची आवश्यकता असते, परंतु तो पासवर्ड कधीही /etc/fstab मध्येच नसावा — fstab मशीनवरील प्रत्येक वापरकर्ता खात्याद्वारे वाचता येतो. त्याऐवजी, लॉगिन स्वतःच्या छोट्या फाईलमध्ये ठेवा जी फक्त रूट वाचू शकते. ते तयार करा:
sudo nano /root/.smbcredentials
तुमच्या स्वतःच्या Windows वापरकर्तानाव आणि पासवर्डसह दोन ओळी टाइप करा, नंतर Ctrl + O सह सेव्ह करा आणि Ctrl + X सह बाहेर पडा:
username=YourWindowsUser
password=YourWindowsPassword
आता फाईल लॉक करा म्हणजे फक्त रूट ती वाचू शकेल:
sudo chmod 600 /root/.smbcredentials
chmod 600 हा या पायरीचा संपूर्ण मुद्दा आहे, पर्यायी अतिरिक्त नाही. त्याशिवाय, क्रेडेन्शियल फाइल हा फक्त तुमचा विंडोज पासवर्ड आहे जो साध्या मजकुरात लिहिलेला आहे जिथे पीसीवरील इतर खाती ते वाचू शकतात. आणि नंतरसाठी लक्षात ठेवा: जर तुम्ही Windows पासवर्ड बदलला तर, ही फाईल देखील अपडेट करा — येथे एक जुना पासवर्ड हे सर्वात सामान्य कारण आहे की कार्यरत माउंट अचानक थांबते.कायमस्वरूपी fstab एंट्री जोडा
आता उबंटूला प्रत्येक बूटवर शेअर माउंट करायला सांगा. प्रथम मूळ fstab ची बॅकअप प्रत ठेवा — या फाईलमधील एक चुकीची ओळ बूटिंगवर परिणाम करू शकते, आणि बॅकअप हा तुमचा परतण्याचा मार्ग आहे. नंतर फाइल उघडा:
sudo nano /etc/fstab
फाइलच्या अगदी शेवटी ही एक ओळ जोडा:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
प्रत्येक भाग काय करतो: //OFFICE-PC/SharedDocs हा शेअर आहे, /mnt/SharedDocs जिथे दिसतो, आणि cifs हा फाइल सिस्टम प्रकार आहे. क्रेडेन्शियल्स= चरण 4 वरून संरक्षित फाइलकडे निर्देश करते, त्यामुळे fstab मध्ये कोणताही पासवर्ड दिसत नाही. iocharset=utf8 विशेष वर्णांसह फाइल नावे बरोबर ठेवते. _netdev या माउंटला नेटवर्कची आवश्यकता असलेल्या सिस्टमला सांगते, त्यामुळे ते खूप लवकर अयशस्वी होण्याऐवजी नेटवर्कची प्रतीक्षा करते. nofail म्हणजे Windows PC बंद असल्यास, Ubuntu तरीही हँग होण्याऐवजी किंवा आणीबाणीच्या प्रॉम्प्टवर जाण्याऐवजी सामान्यपणे बूट होते. uid=1000,gid=1000 माउंट केलेल्या फाइल्स तुमच्या Ubuntu वापरकर्त्याच्या मालकीच्या बनवते, त्यामुळे तुमचे ॲप्स sudo शिवाय शेअरमध्ये सेव्ह करू शकतात — 1000 हा पहिला वापरकर्ता खात्याचा नेहमीचा आयडी आहे; id कमांडसह तुमची स्वतःची तपासणी करा आणि तुमची वेगळी असल्यास समायोजित करा.
आता माउंट करा आणि तुम्ही रीबूट करण्यापूर्वी सत्यापित करा
अद्याप रीबूट करू नका. आत्ताच fstab एंट्रीची चाचणी घ्या, तरीही तुम्ही ती निर्माण करणारी कोणतीही त्रुटी पाहू शकता:
sudo mount -a
mount -a fstab मध्ये सूचीबद्ध केलेली प्रत्येक गोष्ट माउंट करते. जर ते शांतपणे पूर्ण झाले तर, एंट्री चांगली आहे — /mnt/SharedDocs उघडा आणि तुम्हाला विंडोज शेअरच्या फाइल्स दिसल्या पाहिजेत आणि एक द्रुत df -h माउंट केलेली फाइल सिस्टम म्हणून सूचीबद्ध केलेली शेअर दर्शवेल. तुम्ही लिहू शकता, फक्त वाचू शकत नाही हे सिद्ध करण्यासाठी त्यामध्ये एक छोटी चाचणी फाइल तयार करा. ही चाचणी उत्तीर्ण झाल्यानंतरच, उबंटू मशीन एकदाच रीबूट करा: सामायिकरण स्वतःच्या जागेवर असले पाहिजे, मॅन्युअल कनेक्शनशिवाय - हे रिबूट हा कायमचा सेटअप कार्य करण्याचा खरा पुरावा आहे.
mount -a एररचा अहवाल देत असेल, तर रीबूट न करता आत्ताच त्याचे निराकरण करा — संदेश वाचा, कारण तो सहसा समस्येला थेट नाव देतो: चुकीचे शेअर नाव किंवा PC पत्ता, क्रेडेन्शियल्स फाइलमधील चुकीची सामग्री, किंवा Windows कडून "परवानगी नाकारली", जेथे वापरकर्त्याला शेअरिंग टॅब आणि फोल्डरचा सुरक्षा टॅब या दोन्हीवर परवानगी आवश्यक आहे. माउंट क्वचितच नंतर स्वतःहून तुटते; जेव्हा एक करते, तेव्हा एका बाजूला काहीतरी बदलले जाते — विंडोज पासवर्ड, पीसीचा पत्ता किंवा परवानग्या.🏷️विषय शोध व्हेरिएबल्स आणि कीवर्ड
🎙️ पूर्ण उतारा — विस्तृत करण्यासाठी टॅप करा
__TOK_31__
__TOK_32__
__TOK_33__
❓ वारंवार विचारले जाणारे प्रश्न
हे ट्यूटोरियल अनुसरण करण्यासाठी 100% विनामूल्य आहे का?
__TOK_34__
नवशिक्या या मार्गदर्शकाचे अनुसरण करू शकतात?
__TOK_35__
मी अडकलो तर मी कुठे प्रश्न विचारू शकतो?
__TOK_36__