ونڈوز اور سینٹوس کے ساتھ سامبا شیئر کو انسٹال اور کنفیگر کرنے کا طریقہ

How Install Configure Samba Share With Windows



سامبا ونڈوز کے موافق فائل شیئرنگ سسٹم ہے۔ یہ لینکس سسٹم پر ونڈوز شیئر ترتیب دینے کے لیے استعمال ہوتا ہے۔ سامبا SMB/CIFS پروٹوکول کا لینکس عمل ہے۔

سامبا کو اسٹوریج سرور ترتیب دینے یا لینکس سسٹم پر فائلوں اور ڈائریکٹریوں کو شیئر کرنے کے لیے استعمال کیا جا سکتا ہے۔







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



سامبا سرور اور کلائنٹ کمپیوٹرز مندرجہ ذیل طریقے سے ترتیب دیے گئے ہیں۔







کی سامبا اسٹوریج سرور۔ (CentOS 7 پر مبنی) میزبان نام رکھتا ہے۔ ایس ایم بی سرور اور آئی پی ایڈریس 10.0.1.11۔

کی سامبا سینٹوس 7 کلائنٹ۔ میزبان نام ہے ایس ایم بی کلائنٹ اور آئی پی ایڈریس 10.0.1.14۔



کی سامبا ونڈوز 7 کلائنٹ۔ آئی پی ایڈریس ہے 10.0.1.12۔

یہ کمپیوٹر ایک ہی نیٹ ورک میں ہیں۔ 10.0.1.0/24۔

سامبا سرور کے لیے DNS ترتیب دینا:

شروع کرنے سے پہلے ، یقینی بنائیں کہ آپ کا DNS سرور درست طریقے سے ترتیب دیا گیا ہے۔ بصورت دیگر ، سامبا شروع کرنے میں ناکام ہوسکتا ہے۔

مکمل DNS سرور کو ترتیب دینا اس مضمون کے دائرہ کار سے باہر ہے ، لہذا میں نے ترمیم کی /etc/hosts۔ ہر CentOS 7 مشین کی فائل اور وہاں درج ذیل لائن شامل کی۔

10.0.1.11 ایس ایم بی سرور۔

پر ایس ایم بی سرور اور ایس ایم بی کلائنٹ مشین ، آپ مندرجہ بالا لائن کو شامل کرنے کے لیے درج ذیل کمانڈ کو آسانی سے چلا سکتے ہیں۔ /etc/hosts۔ فائل:

$باہر پھینک دیا '10 .0.1.11 smb-server ' | سودو ٹی -کو /وغیرہ/میزبان

ونڈوز کلائنٹ کے لیے ، میں نے ترمیم کے لیے نوٹ پیڈ استعمال کیا۔ C: Windows System32 Drivers etc hosts۔ فائل اور وہاں درج ذیل لائن شامل کی:

10.0.1.11 ایس ایم بی سرور۔

مرحلہ نمبر 1:

پر جائیں۔ شروع کریں مینو اور تلاش کریں نوٹ پیڈ . اب دائیں پر کلک کریں۔ نوٹ پیڈ۔ آئیکن پر کلک کریں۔ انتظامیہ کے طورپر چلانا .

مرحلہ 2:

اب دبائیں۔ + یا پر جانے کے لئے فائل۔ > کھولیں… اور فائل کو منتخب کریں۔ C: Windows System32 Drivers etc hosts۔

مرحلہ 3:

اب مندرجہ بالا لائن کو فائل کے آخر میں شامل کریں۔ اب دبائیں۔ + s یا جاؤ فائل۔ > محفوظ کریں فائل کو محفوظ کرنے کے لیے۔

سامبا سرور انسٹال کرنا:

CentOS 7 پر سامبا سرور بطور ڈیفالٹ انسٹال نہیں ہوتا ہے۔ لہذا آپ کو اسے ایس ایم بی سرور آلہ.

سامبا سرور انسٹال کرنے سے پہلے ، اپ ڈیٹ کرنے کے لیے درج ذیل کمانڈ چلائیں۔ YUM پیکیج ریپوزٹری کیشے:

$سودو یم میک کیشے

اب اپنے CentOS 7 سسٹم کو مندرجہ ذیل کمانڈ سے اپ ڈیٹ کریں۔

$سودو یم اپ ڈیٹ

اگر اپ ڈیٹ دستیاب ہے تو آپ کو درج ذیل ونڈو دیکھنی چاہیے۔ دبائیں اور اور پھر دبائیں جاری رکھنے کے لئے.

اپ ڈیٹ کے عمل کو ختم ہونے میں تھوڑی دیر لگنی چاہیے۔ ایک بار مکمل ہونے کے بعد ، اپنے سسٹم کو دوبارہ شروع کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$سودودوبارہ شروع کریں

اب درج ذیل کمانڈ کے ساتھ سامبا سرور انسٹال کریں۔

$سودو یم انسٹالسامبا

اب دبائیں۔ اور اور پھر دبائیں جاری رکھنے کے لئے.

سامبا سرور انسٹال ہونا چاہیے۔

سامبا سروسز۔ smb اور این ایم بی بطور ڈیفالٹ روکا جاتا ہے۔ آپ کو کچھ بھی کرنے سے پہلے انہیں شروع کرنا ہوگا۔

شروع کریں smb مندرجہ ذیل کمانڈ کے ساتھ خدمت کریں:

$سودوsystemctl start smb

شروع کریں این ایم بی مندرجہ ذیل کمانڈ کے ساتھ خدمت کریں:

$سودوsystemctl start nmb

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

شامل کریں smb مندرجہ ذیل کمانڈ کے ساتھ سسٹم اسٹارٹ اپ کی خدمت:

$سودوsystemctlفعالsmb

شامل کریں این ایم بی مندرجہ ذیل کمانڈ کے ساتھ سسٹم اسٹارٹ اپ کی خدمت:

$سودوsystemctlفعالاین ایم بی

سامبا صارفین کو شامل اور لسٹ کرنا:

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

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

$سودوpdbedit-کو $(میں کون ہوں)

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

صارف کے لیے اپنا سامبا پاس ورڈ ٹائپ کریں اور دبائیں۔ .

اپنا سامبا پاس ورڈ دوبارہ ٹائپ کریں اور دبائیں۔ .

آپ کے لاگ ان صارف کو شامل کیا جانا چاہئے۔

آپ مندرجہ ذیل کمانڈ کے ساتھ دوسرے لینکس صارفین کو بھی سامبا میں شامل کر سکتے ہیں۔

$سودوpdbedit-کو USERNAME

نوٹ: یہاں ، USERNAME کوئی لینکس صارف نام ہو سکتا ہے۔

اب آپ تمام سامبا صارفین کو درج ذیل کمانڈ کے ساتھ فہرست بنا سکتے ہیں۔

$سودوpdbedit-تھی

سامبا ٹریفک کی اجازت:

اب سمبا ٹریفک کو اجازت دیں۔ ایس ایم بی سرور مندرجہ ذیل کے ساتھ مشین فائر والڈ۔ کمانڈ:

$سودوفائر وال- cmd-ایڈ سروس۔= سامبا-مستقل

نیا لگائیں۔ فائر والڈ۔ مندرجہ ذیل کمانڈ کے ساتھ ترتیب:

$سودوفائر وال- cmd-دوبارہ لوڈ

CentOS 7 کلائنٹ سے سامبا حصص تک رسائی:

آپ اپنی CentOS 7 مشینوں میں سامبا کلائنٹ کی افادیت انسٹال کر سکتے ہیں جہاں سے آپ سامبا شیئرز کو ماؤنٹ کرنا چاہتے ہیں۔ ایس ایم بی سرور آلہ.

CentOS 7 کلائنٹ پر سامبا کلائنٹ کی افادیت کو انسٹال کرنے کے لیے درج ذیل کمانڈ چلائیں:

$سودو یم انسٹالسامبا کلائنٹ

اب دبائیں۔ اور اور پھر دبائیں جاری رکھنے کے لئے.

سامبا کلائنٹ کی افادیت انسٹال ہونی چاہیے۔

اب آپ اپنے لاگ ان کے لیے تمام دستیاب شیئر کی فہرست بنا سکتے ہیں۔ USERNAME پر ایس ایم بی سرور مندرجہ ذیل کمانڈ کے ساتھ مشین:

$smbclient-UUSERNAME> -تھی //میزبان کا نام

نوٹ: یہاں۔ USERNAME آپ کا سامبا صارف نام ہے اور میزبان کا نام آپ کا DNS نام یا IP ہے۔ ایس ایم بی سرور .

اب اپنا سامبا پاس ورڈ ٹائپ کریں اور دبائیں۔ .

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

اب آپ درج ذیل کمانڈ سے اپنا حصہ بڑھا سکتے ہیں۔

$سودو پہاڑ -ٹیcifsیا صارف نام= USERNAME ،پاس ورڈ= سانبا_ پاس ورڈ۔
//SERVER_IP/SHARENAME MOUNTPOINT

نوٹ: USERNAME اور سانبا_ پاس ورڈ۔ سامبا لاگ ان کی تفصیلات ہیں ، SERVER_IP کا IP ایڈریس ہے۔ ایس ایم بی سرور ، SHARENAME شیئر کا نام ہے اور ماؤنٹ پوائنٹ۔ وہ مقام/راستہ ہے جہاں آپ اپنا حصہ بڑھانا چاہتے ہیں۔ SHARENAME CentOS 7 پر۔

شیئر لگا ہوا ہے۔

ونڈوز کلائنٹ سے سامبا حصص تک رسائی حاصل کرنا:

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

اب اپنا سامبا ٹائپ کریں۔ USERNAME اور پاس ورڈ اور پر کلک کریں ٹھیک ہے .

آپ کو اپنے شیئر میں لاگ ان ہونا چاہیے جیسا کہ آپ دیکھ سکتے ہیں۔

مزید شیئرز شامل کرنا:

اگر آپ کو مزید شیئر شامل کرنے کی ضرورت ہے تو پڑھیں۔ فائل شیئر بنانا آرٹیکل کا سیکشن https://linuxhint.com/install-samba-on-ubuntu/

نوٹ: میں نے سب کچھ کیا جبکہ SELinux غیر فعال تھا۔ SELinux کے ساتھ کام کرنا اس مضمون کے دائرہ کار سے باہر ہے۔ SELinux کے بارے میں مزید معلومات کے لیے SELinux دستاویزات اور سامبا کے لیے اسے ترتیب دینے کا طریقہ چیک کریں۔

اس طرح آپ ونڈوز اور سینٹوس 7 کے ساتھ سامبا شیئر کو انسٹال اور کنفیگر کرتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔