Technical Anshu ہوم › ٹیوٹوریلز › اوبنٹو میں ونڈوز شیئر کو ماؤنٹ کریں۔
🐧 اوبنٹو + ونڈوز شیئر

اوبنٹو میں ونڈوز شیئر ماؤنٹ کریں - مستقل سیٹ اپ

اوبنٹو سے ونڈوز کے مشترکہ فولڈر سے ایک بار دستی طریقے سے جڑیں، اور یہ اگلے ریبوٹ پر غائب ہو جاتا ہے۔ یہ سیٹ اپ شیئر کو مستقل طور پر cifs-utils اور fstab انٹری کے ساتھ ماؤنٹ کرتا ہے — ونڈوز پاس ورڈ کے ساتھ ایک محفوظ اسناد کی فائل میں رکھا جاتا ہے، _netdev اور nofail تاکہ بوٹ کبھی ہینگ نہ ہو، اور uid/gid تاکہ فائلیں آپ کی ہوں۔

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
اوبنٹو میں ونڈوز شیئر ماؤنٹ کریں - مستقل سیٹ اپ
🎧 کثیر لسانی آڈیو: ویڈیو پلیئر میں [ترتیبات] (⚙️) ➔ [آڈیو ٹریک] پر کلک کر کے زبان منتخب کریں۔

📑باب

  1. مسئلہ — جو حصہ آپ ہاتھ سے کھولتے ہیں وہ ہر ریبوٹ کے بعد غائب ہو جاتا ہے
  2. فوری ٹیسٹ — فائلز ایپ سے ایک بار شیئر کھولیں
  3. cifs-utils پیکیج انسٹال کریں
  4. /mnt/SharedDocs پر ماؤنٹ پوائنٹ بنائیں
  5. ونڈوز لاگ ان کو محفوظ کریڈینشل فائل میں محفوظ کریں
  6. /etc/fstab میں مستقل اندراج شامل کریں، _netdev اور nofail کے ساتھ
  7. اسے ابھی ماؤنٹ کریں، اس کی تصدیق کریں، پھر ریبوٹ ٹیسٹ کریں

📋 جائزہ اور مرحلہ وار گائیڈ

1

فائلز ایپ سے پہلے شیئر کی جانچ کریں۔

کسی بھی چیز کو مستقل کرنے سے پہلے، ایک بار بنیادی باتوں کو ثابت کریں: ونڈوز پی سی فولڈر کا اشتراک کر رہا ہے، نیٹ ورک کا راستہ کام کرتا ہے، اور آپ کا ونڈوز صارف نام اور پاس ورڈ قبول کیا جاتا ہے۔ فائلز ایپ کھولیں، لوکیشن بار کھولنے کے لیے Ctrl + L دبائیں، اور شیئر کا پتہ ٹائپ کریں — ویڈیو میں یہ OFFICE-PC نامی PC پر SharedDocs فولڈر ہے:

Files — Location Bar
smb://OFFICE-PC/SharedDocs

جب پوچھا جائے تو ونڈوز کا صارف نام اور پاس ورڈ درج کریں۔ اگر فولڈر کھلتا ہے اور آپ اس کی فائلیں دیکھ سکتے ہیں، شیئر کا نام، پی سی کا نام اور لاگ ان سب درست ہیں — انہیں بالکل ٹھیک لکھیں، کیونکہ مستقل سیٹ اپ میں وہی تین چیزیں استعمال ہوتی ہیں۔ OFFICE-PC اور SharedDocs کو اپنے PC کے نام سے بدلیں اور اس گائیڈ میں نام کا اشتراک کریں۔

✅ اگر نام حل نہیں ہوتا ہے تو اس کے بجائے وہی ٹیسٹ ونڈوز پی سی کے آئی پی ایڈریس کے ساتھ کام کرتا ہے، مثال کے طور پر smb://192.168.1.10/SharedDocs۔ ونڈوز پی سی کو ایک مقررہ یا محفوظ IP ایڈریس دیں - ایک مستقل ماؤنٹ صرف اتنا ہی قابل اعتماد ہے جتنا کہ اس کی طرف اشارہ کیا گیا ہے۔
2

cifs-utils انسٹال کریں۔

ایک مستقل ماؤنٹ کو CIFS ٹولز کی ضرورت ہوتی ہے — mount.cifs مددگار جو Ubuntu کو ایک SMB (Windows) شیئر کو ایک عام فولڈر کے طور پر منسلک کرنے دیتا ہے۔ ٹرمینل کھولیں اور پیکیج انسٹال کریں:

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

اس پیکج کے بغیر، مرحلہ 5 میں fstab انٹری کے ساتھ کام کرنے کے لیے کچھ نہیں ہے اور ماؤنٹ فیل ہو جاتا ہے — یہ چھوٹا سا انسٹال وہی ہے جو ایک بار براؤز کو حقیقی، بوٹ ٹائم ماؤنٹ سے الگ کرتا ہے۔

3

ماؤنٹ پوائنٹ بنائیں

ایک ماؤنٹ پوائنٹ صرف ایک خالی فولڈر ہے جہاں شیئر کا مواد ظاہر ہوگا۔ /mnt کے تحت ایک بنائیں، جس کا نام شیئر کے نام پر رکھا گیا ہے:

Terminal
sudo mkdir -p /mnt/SharedDocs

اس فولڈر کو خالی چھوڑ دیں۔ جب شیئر ماؤنٹ ہوتا ہے تو، /mnt/SharedDocs کے اندر موجود ہر چیز واقعی ونڈوز پی سی پر موجود فائلیں ہوتی ہیں — اور جب اسے نصب نہیں کیا جاتا ہے، تو فولڈر بالکل خالی ہوتا ہے، جو ایک نظر میں یہ بتانے کا بھی ایک مفید طریقہ ہے کہ آیا ماؤنٹ لائیو ہے۔

4

لاگ ان کو محفوظ اسناد کی فائل میں اسٹور کریں۔

ماؤنٹ کو ہر بوٹ پر آپ کے ونڈوز پاس ورڈ کی ضرورت ہوتی ہے، لیکن وہ پاس ورڈ کبھی بھی /etc/fstab کے اندر نہیں ہونا چاہیے — fstab مشین پر موجود ہر صارف اکاؤنٹ کے ذریعے پڑھا جا سکتا ہے۔ اس کے بجائے، لاگ ان کو اس کی اپنی چھوٹی فائل میں رکھیں جسے صرف روٹ پڑھ سکتا ہے۔ اسے بنائیں:

Terminal
sudo nano /root/.smbcredentials

اپنے ونڈوز صارف نام اور پاس ورڈ کے ساتھ بالکل دو لائنیں ٹائپ کریں، پھر Ctrl + O کے ساتھ محفوظ کریں اور Ctrl + X کے ساتھ باہر نکلیں:

/root/.smbcredentials — file contents
username=YourWindowsUser
password=YourWindowsPassword

اب فائل کو لاک ڈاؤن کریں تاکہ صرف روٹ اسے پڑھ سکے۔

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ chmod 600 اس مرحلے کا پورا نقطہ ہے، اختیاری اضافی نہیں۔ اس کے بغیر، اسناد کی فائل صرف آپ کا ونڈوز پاس ورڈ ہے جو سادہ متن میں لکھا گیا ہے جہاں PC پر دوسرے اکاؤنٹس اسے پڑھ سکتے ہیں۔ اور بعد میں یاد رکھیں: اگر آپ کبھی بھی ونڈوز پاس ورڈ تبدیل کرتے ہیں، تو اس فائل کو بھی اپ ڈیٹ کریں — یہاں ایک باسی پاس ورڈ سب سے عام وجہ ہے کہ کام کرنے والے ماؤنٹ کے اچانک بند ہو جاتے ہیں۔
5

مستقل fstab اندراج شامل کریں۔

اب اوبنٹو سے کہو کہ ہر بوٹ پر شیئر ماؤنٹ کرے۔ پہلے اصل fstab کی بیک اپ کاپی رکھیں — اس فائل میں ایک غلط لائن بوٹنگ کو متاثر کر سکتی ہے، اور بیک اپ آپ کا واپسی کا راستہ ہے۔ پھر فائل کھولیں:

Terminal
sudo nano /etc/fstab

فائل کے بالکل آخر میں یہ واحد لائن شامل کریں:

/etc/fstab — add this line
//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 فائل سسٹم کی قسم ہے۔ credentials= مرحلہ 4 سے محفوظ فائل کی طرف اشارہ کرتا ہے، لہذا fstab میں کوئی پاس ورڈ ظاہر نہیں ہوتا ہے۔ iocharset=utf8 خاص حروف کے ساتھ فائل کے ناموں کو درست رکھتا ہے۔ _netdev سسٹم کو بتاتا ہے کہ اس ماؤنٹ کو نیٹ ورک کی ضرورت ہے، لہذا یہ بہت جلد ناکام ہونے کے بجائے نیٹ ورک کا انتظار کرتا ہے۔ nofail کا مطلب ہے کہ اگر ونڈوز پی سی بند ہے، Ubuntu پھر بھی عام طور پر ہینگ یا ایمرجنسی پرامپٹ پر جانے کے بجائے بوٹ کرتا ہے۔ uid=1000,gid=1000 آپ کے Ubuntu صارف کی ملکیت والی ماؤنٹڈ فائلوں کو بناتا ہے، تاکہ آپ کی ایپس بغیر sudo کے شیئر میں محفوظ کر سکیں — 1000 پہلے صارف اکاؤنٹ کی معمول کی ID ہے۔ id کمانڈ کے ساتھ خود کو چیک کریں اور اگر آپ کا فرق ہے تو ایڈجسٹ کریں۔

📌 SMB ورژن کو لائن سے باہر چھوڑ دیں۔ Ubuntu اور کوئی بھی جدید ونڈوز SMB 3 کو خود بخود بات چیت کرتے ہیں، جو کہ محفوظ ڈیفالٹ ہے۔ صرف ایک قدیم ڈیوائس جو کسی بھی نئی چیز کو سپورٹ نہیں کرتی ہے اسے کبھی پرانے ورژن کی زبردستی ضرورت ہوگی — اس سے بچیں جب تک کہ آپ کے پاس واقعی کوئی چارہ نہ ہو، کیونکہ SMB1 غیر محفوظ اور فرسودہ ہے۔
6

ابھی ماؤنٹ کریں اور ریبوٹ کرنے سے پہلے تصدیق کریں۔

ابھی تک ریبوٹ نہ کریں۔ ابھی fstab اندراج کی جانچ کریں، جب کہ آپ اب بھی اس سے پیدا ہونے والی کوئی خرابی دیکھ سکتے ہیں:

Terminal
sudo mount -a

mount -a fstab میں درج ہر چیز کو ماؤنٹ کرتا ہے۔ اگر یہ خاموشی سے ختم ہو جاتا ہے، تو اندراج اچھی ہے — کھولیں /mnt/SharedDocs اور آپ کو ونڈوز شیئر کی فائلیں نظر آنی چاہئیں، اور ایک فوری df -h شیئر کو ماؤنٹڈ فائل سسٹم کے طور پر دکھاتا ہے۔ اس کے اندر ایک چھوٹی سی ٹیسٹ فائل بنائیں تاکہ یہ ثابت ہو کہ آپ لکھ سکتے ہیں، صرف پڑھ نہیں سکتے۔ اس ٹیسٹ کے پاس ہونے کے بعد ہی، Ubuntu مشین کو ایک بار ریبوٹ کریں: شیئر کو خود ہی اپنی جگہ پر ہونا چاہیے، بغیر کسی دستی کنکشن کے — یہ ریبوٹ ہی مستقل سیٹ اپ کے کام کرنے کا اصل ثبوت ہے۔

✅ اگر mount -a کسی خرابی کی اطلاع دیتا ہے، تو اسے دوبارہ شروع کرنے کے بجائے ابھی ٹھیک کریں — پیغام کو پڑھیں، کیونکہ یہ عام طور پر مسئلہ کو براہ راست نام دیتا ہے: غلط شیئرنگ کا نام یا پی سی ایڈریس، اسناد کی فائل میں غلط مواد، یا ونڈوز کی طرف سے "اجازت نامنظور"، جہاں صارف کو شیئرنگ ٹیب اور فولڈر کے سیکیورٹی ٹیب دونوں پر اجازت درکار ہوتی ہے۔ ایک پہاڑ شاذ و نادر ہی بعد میں خود ہی ٹوٹ جاتا ہے۔ جب کوئی کرتا ہے، تو ایک طرف کچھ بدل جاتا ہے — ونڈوز پاس ورڈ، پی سی کا پتہ، یا اجازت۔

🏷️موضوع کی تلاش کے متغیرات اور مطلوبہ الفاظ

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ مکمل ٹرانسکرپٹ — پھیلانے کے لیے تھپتھپائیں۔

__TOK_31__

__TOK_32__

__TOK_33__

❓ اکثر پوچھے جانے والے سوالات

کیا یہ ٹیوٹوریل پیروی کرنے کے لیے 100% مفت ہے؟

__TOK_34__

کیا مبتدی اس گائیڈ پر عمل کر سکتے ہیں؟

__TOK_35__

اگر میں پھنس گیا ہوں تو میں کہاں سوال پوچھ سکتا ہوں؟

__TOK_36__

🚀 YouTube پر مکمل ٹیوٹوریل دیکھیں

__TOK_37__

__TOK_38__

▶️ مکمل ویڈیو دیکھیں
یہ ٹیوٹوریل ٹیکنیکل انشو کے اوبنٹو ویڈیو میں ماؤنٹ ونڈوز شیئر پر مبنی ہے • کسی بھی قدم پر پھنس گئے؟ ویڈیو کے تبصروں میں پوچھیں — آپ کو وہاں مدد ملے گی۔