CIFS کا استعمال کرتے ہوئے لینکس پر ونڈوز شیئر کو ماؤنٹ کریں۔

Cifs Ka Ast Mal Krt Wy Lynks Pr Wn Wz Shyyr Kw Mawn Kry



ماؤنٹنگ مقامی فائل سسٹم کے ذریعے فائلوں یا فولڈرز تک رسائی اور ترمیم کرنے کا عمل ہے۔ ونڈوز شیئر ایک ونڈوز بلٹ ان فیچر ہے جو فائلوں یا ڈائریکٹریز کو لوکل ایریا نیٹ ورک (LAN) پر دوسروں کے ساتھ شیئر کرنے کے لیے ہے۔

اس ٹیوٹوریل میں، میں ونڈوز شیئر کی کھوج کروں گا اور اسے لینکس فائل سسٹم پر کیسے ماؤنٹ کرنا ہے۔ mount.cifs افادیت

CIFS کیا ہے؟

CIFS جسے کامن انٹرنیٹ فائل سسٹم بھی کہا جاتا ہے ایس ایم بی پروٹوکول کی ایک بولی ہے جسے مائیکروسافٹ نے اسی نیٹ ورک کنکشن پر صارفین کی فائلوں یا فولڈرز تک رسائی کے لیے تیار کیا ہے۔ تاہم، تازہ ترین SMB پروٹوکول نے لینکس پر ونڈوز شیئر کو ماؤنٹ کرنے کے لیے اس وسیع پیمانے پر استعمال ہونے والے نیٹ ورک فائل شیئرنگ پروٹوکول کو تبدیل کر دیا ہے۔ ایک مخصوص افادیت کہا جاتا ہے mount.cifs جو لینکس پر ونڈوز شیئر کو ماؤنٹ کرنے کے لیے استعمال ہوتا ہے۔ اگلے حصے میں، میں اسے لینکس پر انسٹال کرنے کے عمل پر بات کروں گا۔







لینکس پر CIFS-Utils کو کیسے انسٹال کریں۔

لینکس پر ونڈوز شیئر کو ماؤنٹ کرنے کے لیے mount.cifs افادیت کی ضرورت ہے جو کا ایک حصہ ہے۔ CIFS-Utils پیکج



cifs-utils آن انسٹال کرنے کے لیے اوبنٹو ، ڈیبین، اور ان کی بنیاد پر تقسیم، پہلے سے طے شدہ پیکیج مینیجر کا استعمال کریں۔



sudo مناسب انسٹال کریں cifs-utils

کا استعمال کرتے ہیں ڈی این ایف cifs-utils آن انسٹال کرنے کے لیے پیکیج مینیجر CentOS اور فیڈورا تقسیم،





sudo ڈی این ایف انسٹال کریں cifs-utils

کے لیے لال ٹوپی (RHEL) اور ریڈ ہیٹ پر مبنی تقسیم کا استعمال کرتے ہیں یم پیکیج مینیجر

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

نوٹ: اس گائیڈ میں لاگو ہدایات کے لیے، میں استعمال کر رہا ہوں۔ اوبنٹو 22.04 . یہ عمل یکساں ہے اور کسی بھی لینکس کی تقسیم پر بغیر کسی مسئلے کے انجام دیا جا سکتا ہے۔



لینکس پر ونڈوز شیئر کو کیسے ماؤنٹ کریں۔

ہمیں ونڈوز شیئر کو ماؤنٹ کرنے کے لیے ایک ماؤنٹ پوائنٹ، لینکس سسٹم پر کہیں بھی بنائی گئی ڈائریکٹری کی ضرورت ہے۔

میں ایک تخلیق کر رہا ہوں۔ /media/WinShare استعمال کرتے ہوئے روٹ پر ڈائریکٹری mkdir sudo مراعات کے ساتھ کمانڈ۔

sudo mkdir / میڈیا / WinShare

ہم لینکس پر ونڈوز شیئر کو ماؤنٹ کرنے کے لیے ماؤنٹ کمانڈ کے نیچے دیے گئے نحو کی پیروی کریں گے۔

sudo پہاڑ -t cifs // [ IP پتہ ] / [ SHARE-NAME ] / [ ماؤنٹ ] -O صارف نام = [ USERNAME ]

مندرجہ بالا نحو میں:

[IP پتہ] : یہ ریموٹ مشین کا آئی پی ایڈریس ہے، جو اس معاملے میں ونڈوز ہے۔ IP ایڈریس تک رسائی حاصل کرنے کے لیے، کھولیں۔ کمانڈ پرامپٹ اور چلائیں ipconfig کمانڈ. IPV 4 ایڈریس نوٹ کریں۔

[SHARE-NAME]: یہ ونڈوز شیئر کا نام یا فولڈر کا نام ہے جو نیٹ ورک کے لیے شیئر کیا جاتا ہے۔

[ماؤنٹ]: یہ کلائنٹ کی مشین پر قائم کی گئی ماؤنٹ پوائنٹ ڈائرکٹری ہے، جو کہ لینکس ہے۔

-O: یہ ایک جھنڈا ہے جس کی وضاحت کے لیے استعمال کیا جاتا ہے۔ cifs-utils اختیارات، cifs utils کے اختیارات کے بارے میں مزید پڑھنے کے لیے آدمی mount.cifs کمانڈ. نیچے دی گئی جدول میں کچھ ایسے اختیارات کی فہرست دی گئی ہے جو صارفین اکثر استعمال کرتے ہیں۔

صارف نام ریموٹ مشین کا صارف نام فراہم کرنے کے لیے
پاس ورڈ واضح طور پر پاس ورڈ فراہم کرنے کے لیے [تجویز نہیں کی گئی]
اسناد اسناد پر مشتمل فائل سیٹ کرنے کے لیے [تجویز کردہ]
کی طرف پروٹوکول ورژن کو واضح طور پر 1.0، 2.0، یا 3.0 سیٹ کرنے کے لیے

اب، میں نے نام کے ساتھ ونڈوز شیئر بنایا ہے۔ مائی فولڈر کا استعمال کرتے ہوئے اسے لینکس پر ماؤنٹ کرنے کے لیے /media/WinShare ماؤنٹ پوائنٹ کے طور پر میں مندرجہ ذیل کمانڈ استعمال کروں گا۔

sudo پہاڑ -t cifs // 192.168.18.14 / مائی فولڈر / میڈیا / WinShare -O صارف نام = شہر

کمانڈ پر عمل کرنے کے بعد آپ سے ریموٹ مشین کا پاس ورڈ درج کرنے کو کہا جائے گا۔ ونڈوز شیئر کو کامیابی سے ماؤنٹ کرنے پر، آپ کو کوئی انتباہ نہیں ملے گا۔ کامیاب ماؤنٹ کی تصدیق کے لیے استعمال کریں۔ df -h کمانڈ؛ جو بنیادی طور پر فائل سسٹم کی ڈسک کی جگہ حاصل کرنے کے لیے استعمال ہوتا ہے۔

ڈی ایف -h

بہت سی صورتوں میں، صارف کے ڈومین کو بیان کرنا ضروری ہو سکتا ہے۔ کا استعمال کرتے ہوئے ونڈوز سسٹم کا سسٹم ڈومین تلاش کریں۔ wmic (ونڈوز مینجمنٹ انسٹرومینٹیشن کمانڈ لائن) کمانڈ میں کمانڈ پرامپٹ .

wmic کمپیوٹر سسٹم ڈومین حاصل کرتا ہے۔

ڈومین جاننے کے بعد جو ہے۔ ورک گروپ میرے معاملے میں، ڈومین آپشن کا استعمال کرتے ہوئے اسے صرف اوپر کی کمانڈ میں داخل کریں۔

sudo پہاڑ -t cifs // 192.168.18.14 / مائی فولڈر / میڈیا / WinShare / -O صارف نام =شہر، ڈومین = ورک گروپ

تاہم، یہ مشترکہ فولڈر کو ماؤنٹ کرنے کا محفوظ طریقہ نہیں ہے۔ اسے مزید محفوظ بنانے کے لیے، mount.cifs یوٹیلیٹی کے پاس ایک آپشن ہے جسے کہتے ہیں۔ اسناد .

دی اسناد آپشن آپ کو صارف نام یا پاس ورڈ کا واضح طور پر ذکر کرنے کے بجائے ریموٹ مشین کی اسناد پر مشتمل سادہ ٹیکسٹ فائل کا راستہ سیٹ کرنے کی اجازت دیتا ہے۔ آئیے ایک ٹیکسٹ فائل بنائیں جس میں مشین کی اسناد موجود ہوں جس تک رسائی حاصل کی جائے گی۔ اس صورت میں، یہ ونڈوز مشین ہے.

sudo نینو ~ / .credentials-cifs

فائل میں درج ذیل معلومات ٹائپ کریں۔

صارف نام = [ USERNAME ]

پاس ورڈ = [ پاس ورڈ ]

ڈومین = [ DOMAIN ]

اس معلومات کو فائل میں شامل کرنے کے بعد، دبانے سے فائل کو محفوظ کریں۔ ctrl+x اور پھر اور .

اسناد کے ساتھ ونڈوز شیئر کو ماؤنٹ کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں۔

sudo پہاڑ -t cifs // 192.168.18.14 / میرا فولڈر / میڈیا / WinShare / -O اسناد =~ / .credentials-cifs

نوٹ: میں ~/ استعمال کرنے کے بجائے اسناد کی فائل کو مطلق راستہ دینے کا مشورہ دوں گا۔

ونڈوز شیئر ماؤنٹ کو مستقل کیسے بنایا جائے۔

مندرجہ ذیل حصے کو آزمانے سے پہلے، اہم اہم نکات پر غور کریں۔

  • اگر مستقل ماؤنٹ درست طریقے سے ترتیب نہیں دیا گیا ہے، تو لینکس بوٹ نہیں ہوگا۔ ریبوٹ سے پہلے یقینی بنائیں کہ سب کچھ درست ہے۔ میں استعمال کرنے کی تجویز کروں گا۔ mount -a غلطیوں کی جانچ کرنے کے لئے کمانڈ۔
  • ریموٹ مشین کا IP جامد ہونا چاہیے، بصورت دیگر، ماؤنٹنگ ناکام ہو جائے گی، اور آخر کار سسٹم بوٹ ہو جائے گا۔

ونڈوز شیئر ماؤنٹ کو مستقل کرنے کے لیے، ہمیں fstab (فائل سسٹم ٹیبل) فائل میں ترمیم کرنے کی ضرورت ہے۔ fstab فائل فائل سسٹم کا انتظام کرتی ہے اور آپ کو بیرونی فائل سسٹم کو دستی طور پر ماؤنٹ کرنے کی بھی اجازت دیتی ہے۔

آئیے میں واقع fstab فائل کو کھولیں۔ /etc کا استعمال کرتے ہوئے ڈائریکٹری نینو ایڈیٹر

sudo نینو / وغیرہ / fstab

لینکس پر ونڈوز شیئر کو مستقل بنانے کے لیے، ذیل میں دی گئی ترکیب پر عمل کریں۔

// [ IP پتہ ] / [ SHARE-NAME ] / [ ماؤنٹ ] cifs اسناد = [ اسناد-فائل-پاتھ ] [ ڈمپ ] [ پاس ]

نوٹ: استعمال کریں۔ ٹیب fstab فائل میں فیلڈز کو الگ کرنے کے لیے جگہ کی بجائے۔

آئیے تبدیل کریں۔ [IP پتہ] ، [نام کا اشتراک کریں] ، [ماؤنٹ]، اور [تصدیقات-فائل-پاتھ] حقیقی معلومات کے ساتھ۔ دی [ڈمپ] اور [پاس] اختیارات کو چالو کرنے کے لیے استعمال کیا جاتا ہے۔ بیک اپ نصب فائل سسٹم کے اور fsck بوٹ پر چیک کریں، بالترتیب. سیٹ 0 اور 0 دونوں اختیارات کو غیر فعال رکھنے کے لیے۔

// 192.168.18.14 / میرا فولڈر / میڈیا / WinShare cifs اسناد = / گھر / صارف / .credentials-cifs 0 0

نوٹ: اسناد کی فائل کا مطلق راستہ فراہم کریں۔

fstab فائل میں ترمیم کرنے کے بعد، محفوظ کریں اور ایڈیٹر کا استعمال کرتے ہوئے باہر نکلیں۔ ctrl+x اور پھر اور .

اس کے بعد کے مرحلے میں ونڈوز شیئر کو ماؤنٹ کرنا شامل ہے۔ پہاڑ کمانڈ.

sudo پہاڑ / میڈیا / WinShare

اگر کوئی غلطیاں نہیں ہیں، تو ماؤنٹ کامیاب ہے اور بوٹ پر بھی مستقل رہے گا۔

ونڈوز شیئر کو کیسے ان ماؤنٹ کریں۔

ونڈوز شیئر کو ان ماؤنٹ کرنے کے لیے، استعمال کریں۔ umount ماؤنٹ پوائنٹ کے ساتھ کمانڈ۔

sudo umount / [ ماؤنٹ ]

ہماری مثال میں، [ماؤنٹ] ہے /media/WinShare ڈائریکٹری

sudo umount / میڈیا / WinShare

اگر اوپر کی کمانڈ ونڈوز شیئر کو ان ماؤنٹ کرنے میں ناکام ہو جاتی ہے، تو کوشش کریں۔ طاقت کا استعمال کرتے ہوئے unmounting -f پرچم

sudo umount -f / میڈیا / WinShare

یا استعمال کریں۔ -l پرچم، جو الگ کرتا ہے فائل سسٹم اگر اوپر کی کمانڈ بھی ناکام ہوجاتی ہے۔

sudo umount -l / میڈیا / WinShare

ان اختیارات کے بارے میں مزید پڑھنے کے لیے، چلائیں۔ آدمی ماؤنٹ کمانڈ.

ونڈوز شیئر کیسے بنائیں

ونڈوز شیئر ایک ڈائریکٹری ہے جو لوکل ایریا نیٹ ورک پر شیئر کرنے کے لیے سیٹ کی گئی ہے۔ لینکس پر ونڈوز شیئر تک رسائی سے پہلے اسے ونڈوز پر سیٹ اپ کرنا ہوگا۔

سب سے پہلے، اس بات کو یقینی بنائیں کہ ونڈوز CIFS مواصلات کے لیے فعال ہے۔ اس کے لیے کھولیں۔ ونڈوز فیچر کو آن اور آف کریں۔ ونڈوز پر. مل SMB 1.0/CIFS فائل شیئرنگ سپورٹ فہرست میں اور اسے چیک کریں.

چند لمحوں کے بعد، آپ سے سسٹم کو دوبارہ شروع کرنے کے لیے کہا جائے گا۔

ونڈوز پر نیٹ ورک کی دریافت کو فعال کرنے کے لیے، پر جائیں۔ اعلی درجے کی اشتراک کی ترتیبات ; ایک بار وہاں، آپ کے لئے آپشن تلاش کرنا چاہئے نیٹ ورک کی دریافت اور یقینی بنائیں کہ اس اختیار کو منتخب کرکے فعال کیا گیا ہے۔ نیٹ ورک کی دریافت کو آن کریں۔ اختیار

اگلا، ہمیں ونڈوز شیئر فولڈر بنانے کی ضرورت ہے جو لینکس پر استعمال کرتے ہوئے نصب کیا جائے گا۔ mount.cifs افادیت

ونڈوز پر کہیں بھی فولڈر بنائیں اور اس پر دائیں کلک کریں، اور پھر سیاق و سباق کے مینو سے پر کلک کریں۔ پراپرٹیز . پر نیویگیٹ کریں۔ شیئرنگ کھلی ونڈو پر ٹیب کو دبائیں اور پر کلک کریں۔ بانٹیں فولڈر شیئرنگ کی ترتیبات کے ساتھ آگے بڑھنے کے لیے بٹن۔

اب، ڈراپ ڈاؤن آئیکون پر کلک کریں، منتخب کریں۔ ہر کوئی فہرست سے، اور پھر پر کلک کریں۔ شامل کریں۔ بٹن

منتخب کریں۔ اجازت کی سطح، اسے مقرر کریں پڑھ لکھ اس فولڈر میں، اور پھر پر کلک کریں۔ بانٹیں .

اب، ونڈوز شیئر شیئر کرنے کے لیے تیار ہے۔

نتیجہ

اگر آپ حال ہی میں لینکس میں منتقل ہوئے ہیں، تو آپ کو یقینی طور پر اپنے ونڈوز سسٹم پر ڈیٹا تک رسائی کی ضرورت ہوگی۔ ونڈوز شیئر آپشن کا استعمال کرتے ہوئے ونڈوز سے لینکس پر کسی بھی قسم کا ڈیٹا شیئر کیا جا سکتا ہے۔ لینکس پر ونڈوز شیئر تک رسائی کے لیے، ونڈوز مشین کا آئی پی ایڈریس اور پاس ورڈ درکار ہے۔

mount.cifs یوٹیلیٹی کا استعمال کرتے ہوئے لینکس پر ونڈوز شیئر کو ماؤنٹ کرنے کے لیے دو مراحل کی ضرورت ہوتی ہے۔ پہلے، لینکس پر ماؤنٹ پوائنٹ سیٹ کریں اور پھر استعمال کریں۔ پہاڑ کے ساتھ حکم -t cifs لینکس پر ونڈوز شیئر کو ماؤنٹ کرنے کا آپشن۔