Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
- شرطیں
- اوبنٹو پر سمبا لگانا
- فائر وال کی تشکیل
- عالمی سامبا کے اختیارات کی تشکیل
- سمبا صارفین اور ڈائرکٹری ڈھانچہ تشکیل دے رہا ہے
- سمبا صارفین کی تشکیل
- سمبا حصص کی تشکیل
- لینکس سے سامبا شیئر سے منسلک
- smbclient مؤکل کا استعمال کرتے ہوئے
- سمبا حصہ بڑھتے ہوئے
- GUI استعمال کرنا
- نتیجہ اخذ کرنا
سمبا SMB / CIFS نیٹ ورک فائل شیئرنگ پروٹوکول کا ایک مفت اور اوپن سورس پر دوبارہ عمل درآمد ہے جو اختتامی صارفین کو فائلوں ، پرنٹرز اور دیگر مشترکہ وسائل تک رسائی حاصل کرنے کی اجازت دیتا ہے۔
اس ٹیوٹوریل میں یہ بتایا گیا ہے کہ اوباٹو 18.04 میں سامبا کو کیسے انسٹال کیا جائے اور کسی نیٹ ورک پر مختلف آپریٹنگ سسٹم میں فائل شیئرنگ فراہم کرنے کے لئے اسٹینڈ اسٹون سرور کی حیثیت سے اسے تشکیل دیا جائے۔
ہم مندرجہ ذیل سامبا شیئرز اور صارف بنائیں گے۔
صارفین:
- sadmin - ایک انتظامی صارف جس میں تمام حصص تک پڑھنے اور تحریری رسائی ہے۔ جوش - ایک باقاعدہ صارف جس کا اپنا نجی فائل شیئر ہے۔
حصص:
- صارفین - یہ شیئر تمام صارفین کے پڑھنے / لکھنے کی اجازت کے ساتھ قابل رسائی ہوگا۔ جوش - یہ شیئر صرف جوش اور سڈمین کے ذریعہ پڑھنے / لکھنے کی اجازت کے ساتھ قابل رسائی ہوگا۔
فائل کے حصص آپ کے نیٹ ورک کے سبھی آلات سے قابل رسائی ہوں گے۔ اس ٹیوٹوریل کے بعد میں ، ہم لینکس ، ونڈوز اور میکوس کلائنٹس سے سامبا سرور سے رابطہ قائم کرنے کے بارے میں بھی تفصیلی ہدایات فراہم کریں گے۔
شرطیں
جاری رکھنے سے پہلے ، یہ یقینی بنائیں کہ آپ اپنے اوبنٹو 18.04 سسٹم میں بطور صارف sudo مراعات کے ساتھ لاگ ان ہوں۔
اوبنٹو پر سمبا لگانا
سمبا اوبنٹو کے سرکاری ذخیروں سے دستیاب ہے۔ اسے اپنے اوبنٹو سسٹم پر انسٹال کرنے کے لئے نیچے دیئے گئے اقدامات پر عمل کریں:
-
آپٹ پیکیجز انڈیکس کو اپ ڈیٹ کرکے شروع کریں:
sudo apt updateسمبا پیکیج کو مندرجہ ذیل کمانڈ سے انسٹال کریں۔
sudo apt install sambaایک بار جب انسٹالیشن مکمل ہوجائے گی ، سمبا سروس خودبخود شروع ہوجائے گی۔ یہ دیکھنے کے لئے کہ سامبا سرور چل رہا ہے یا نہیں ، ٹائپ کریں:
sudo systemctl status smbdآؤٹ پٹ کو کچھ نیچے کی طرح نظر آنا چاہئے جس سے یہ ظاہر ہوتا ہے کہ سامبا سروس فعال اور چل رہی ہے:
● smbd.service - Samba SMB Daemon Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-11-27 09:25:38 UTC; 2min 12s ago Docs: man:smbd(8) man:samba(7) man:smb.conf(5) Main PID: 15142 (smbd) Status: "smbd: ready to serve connections…" Tasks: 4 (limit: 1152) CGroup: /system.slice/smbd.service…
اس مقام پر ، سامبا انسٹال ہوچکا ہے اور تشکیل کے لئے تیار ہے۔
فائر وال کی تشکیل
فرض کریں کہ آپ اپنے فائر وال کو سنبھالنے کے لئے
UFW
کا استعمال کررہے ہیں ، آپ سامبا پروفائل کو فعال کرکے بندرگاہیں کھول سکتے ہیں۔
عالمی سامبا کے اختیارات کی تشکیل
سامبا کنفیگریشن فائل میں تبدیلی کرنے سے پہلے ، مستقبل کے حوالہ سے متعلق مقاصد کے لئے بیک اپ تشکیل دیں:
sudo cp /etc/samba/smb.conf{,.backup}
ڈیفالٹ کنفگریشن فائل جو سامبا پیکیج کے ساتھ جہاز کرتی ہے اسٹینڈ سامبا سرور کے لئے تشکیل شدہ ہے۔ فائل کھولیں اور یقینی بنائیں کہ
server role
standalone server
سیٹ ہے
sudo nano /etc/samba/smb.conf
/etc/samba/smb.conf
… # Most people will want "standalone sever" or "member server". # Running as "active directory domain controller" will require first # running "samba-tool domain provision" to wipe databases and create a # new domain. server role = standalone server…
ڈیفالٹ کے لحاظ سے ، سامبا تمام انٹرفیس پر سنتا ہے۔ اگر آپ صرف اپنے اندرونی نیٹ ورک سے سامبا سرور تک رسائی کو محدود کرنا چاہتے ہیں تو مندرجہ ذیل دو لائنوں کو غیر یقینی بنائیں اور اس کے پابند ہونے کے لئے انٹرفیس کی وضاحت کریں:
/etc/samba/smb.conf
… # The specific set of interfaces / networks to bind to # This can be either the interface name or an IP address/netmask; # interface names are normally preferred interfaces = 127.0.0.0/8 eth0 # Only bind to the named interfaces and/or networks; you must use the # 'interfaces' option above to use this. # It is recommended that you enable this feature if your Samba machine is # not protected by a firewall or is a firewall itself. However, this # option cannot handle dynamic or non-broadcast interfaces correctly. bind interfaces only = yes…
غلطیوں کے لئے سامبا کنفیگریشن فائل کو چیک کرنے کے لئے ایک بار
testparm
یوٹیلیٹی چلائیں۔ اگر کوئی نحوی غلطیاں نہیں ہیں تو آپ کو
Loaded services file OK.
آخر میں ، سامبا خدمات کو اس کے ساتھ دوبارہ شروع کریں:
sudo systemctl restart smbd
sudo systemctl restart nmbd
سمبا صارفین اور ڈائرکٹری ڈھانچہ تشکیل دے رہا ہے
معیاری گھریلو ڈائریکٹریوں (
/home/user
) کو استعمال کرنے کے بجائے آسانی سے برقرار رکھنے اور لچک کے ل Sam تمام سامبا ڈائریکٹریز اور ڈیٹا
/samba
ڈائرکٹری میں واقع ہوں گے۔
/samba
ڈائرکٹری بنانے کے
/samba
type
sudo mkdir /samba
گروپ کی ملکیت
sambashare
سیٹ کریں۔ یہ گروپ سامبا کی تنصیب کے دوران بنایا گیا ہے ، بعد میں ہم اس گروپ میں تمام سامبا صارفین شامل کریں گے۔
sudo chgrp sambashare /samba
سامبا لینکس صارفین اور گروپ اجازت کا نظام استعمال کرتا ہے لیکن اس کا اپنا اپنا توثیقی طریقہ کار معیاری لینکس کی توثیق سے الگ ہے۔ ہم صارفین کو معیاری لینکس
useradd
ٹول کا استعمال کرتے ہوئے تخلیق کریں گے اور پھر صارف کا پاس ورڈ
smbpasswd
افادیت کے ساتھ ترتیب دیں
smbpasswd
۔
جیسا کہ ہم نے تعارف میں ذکر کیا ہے ، ہم ایک باقاعدہ صارف بنائیں گے جس کے پاس اس کے نجی فائل شیئر اور ایک انتظامی اکاؤنٹ کے ساتھ سانبہ سرور پر موجود تمام حصص تک پڑھنے اور تحریری رسائی حاصل ہوگی۔
سمبا صارفین کی تشکیل
josh
نامی ایک نیا صارف بنانے کے لئے درج ذیل کمانڈ کا استعمال کریں:
sudo useradd -M -d /samba/josh -s /usr/sbin/nologin -G sambashare josh
useradd
کے مندرجہ ذیل معنی ہیں:
-
-Mصارف کی ہوم ڈائرکٹری نہ بنائیں۔ ہم دستی طور پر یہ ڈائریکٹری بنائیں گے۔-d /samba/josh- صارف کی ہوم ڈائریکٹری کو/samba/josh۔-s /usr/sbin/nologin- اس صارف کے لئے شیل تک رسائی کو غیر فعال کریں۔-G sambashare۔sambashareگروپ میں صارف کو شامل کریں۔
صارف کی ہوم ڈائرکٹری بنائیں اور ڈائریکٹری کی ملکیت صارف کے
josh
اور گروپ
sambashare
:
sudo mkdir /samba/josh
sudo chown josh:sambashare /samba/josh
مندرجہ ذیل کمانڈ
/samba/josh
ڈائریکٹری میں سیٹ بٹ کو شامل کرے گی لہذا اس ڈائرکٹری میں نئی تخلیق شدہ فائلیں پیرنٹ ڈائرکٹری کے گروپ کے حص willے میں آئیں گی۔ اس طرح ، کوئی فرق نہیں پڑتا ہے کہ کون سا صارف نئی فائل بنائے گا ، اس فائل میں
sambashare
گروپ مالک
sambashare
۔ مثال کے طور پر ، اگر آپ ڈائرکٹری کی اجازت کو
2770
سیٹ نہیں کرتے ہیں اور
sadmin
صارف ایک نئی فائل تیار کرتا ہے تو صارف
josh
اس فائل کو پڑھنے / لکھنے کے قابل نہیں ہوگا۔
sudo chmod 2770 /samba/josh
صارف کا پاس ورڈ ترتیب دے کر
josh
صارف اکاؤنٹ کو سامبا ڈیٹا بیس میں شامل کریں:
sudo smbpasswd -a josh
آپ کو صارف کے پاس ورڈ کو داخل کرنے اور تصدیق کرنے کا اشارہ کیا جائے گا۔
New SMB password: Retype new SMB password: Added user josh.
ایک بار جب سانبہ اکاؤنٹ کو چلانے کے لئے پاس ورڈ ترتیب دیا جائے:
sudo smbpasswd -e josh
Enabled user josh.
دوسرا صارف بنانے کے ل the اسی عمل کو دہرائیں جس طرح صارف کا
josh
تخلیق کرتے وقت ہے۔
اگلا ، آئیے ایک صارف اور گروپ
sadmin
۔ اس گروپ کے تمام ممبروں کو انتظامی اجازت ہوگی۔ بعد میں اگر آپ کسی دوسرے صارف کو انتظامی اجازت دینا چاہتے ہیں تو اس صارف کو صرف
sadmin
گروپ میں شامل کریں۔
ٹائپ کرکے انتظامی صارف بنائیں:
sudo useradd -M -d /samba/users -s /usr/sbin/nologin -G sambashare sadmin
مذکورہ کمانڈ ایک گروپ
sadmin
بھی بنائے
sadmin
اور صارف کو
sadmin
اور
sambashare
دونوں گروپوں میں شامل کرے گی۔
پاس ورڈ سیٹ کریں اور صارف کو قابل بنائیں:
sudo smbpasswd -a sadmin
sudo smbpasswd -e sadmin
اگلا ،
Users
شیئر ڈائرکٹری بنائیں:
sudo mkdir /samba/users
ڈائریکٹری کی ملکیت صارف
sadmin
اور گروپ
sambashare
:
sudo chown sadmin:sambashare /samba/users
یہ ڈائریکٹری تمام مستند صارفین کے ذریعہ قابل رسائی ہوگی۔ مندرجہ ذیل
chmod
کمانڈ
sambashare
گروپ کے ممبروں کو
/samba/users
sambashare
/samba/users
ڈائرکٹری میں تحریری / پڑھنے تک رسائی فراہم کرتی ہے۔
سمبا حصص کی تشکیل
سامبا کنفیگریشن فائل کھولیں اور سیکشنز کو شامل کریں:
sudo nano /etc/samba/smb.conf
/etc/samba/smb.conf
path = /samba/users browseable = yes read only = no force create mode = 0660 force directory mode = 2770 valid users = @sambashare @sadmin path = /samba/josh browseable = no read only = no force create mode = 0660 force directory mode = 2770 valid users = josh @sadmin
اختیارات کے مندرجہ ذیل معنی ہیں۔
-
اور- ان حصص کے نام جو آپ لاگ ان کرتے وقت استعمال کریں گے۔path- حصص کا راستہ۔browseable۔ چاہے شیئر کو دستیاب حصص کی فہرست میں درج کیا جائے۔ دوسرے صارفین کو سیٹ کرنے سے وہ حصہ نہیں دیکھ پائیں گے۔read only- چاہےvalid usersفہرست میں متعینvalid usersاس شیئر کو لکھنے کے اہل ہوں۔force create mode- اس شیئر میں نئی تخلیق شدہ فائلوں کے لئے اجازتیں مقرر کریں۔force directory mode- اس شیئر میں نئی تخلیق شدہ ڈائریکٹریوں کے لئے اجازتیں مقرر کرتی ہے۔valid users- صارفین اور گروپس کی ایک فہرست جس میں شیئر تک رسائی کی اجازت ہے۔ گروپس@علامت کے ساتھ متعین ہیں۔
دستیاب اختیارات کے بارے میں مزید معلومات کے ل see سامبا تشکیل فائل دستاویزات کا صفحہ دیکھیں۔
کام ختم ہونے کے بعد ، سامبا سروسز کو اس کے ساتھ دوبارہ شروع کریں:
sudo systemctl restart smbd
sudo systemctl restart nmbd
مندرجہ ذیل حصوں میں ، ہم آپ کو لینکس ، میک او ایس اور ونڈوز کلائنٹ کے سامبا شیئر سے مربوط کرنے کا طریقہ دکھائیں گے۔
لینکس سے سامبا شیئر سے منسلک
لینکس صارفین فائل منیجر کا استعمال کرکے کمانڈ لائن سے سمبا شیئر تک رسائی حاصل کرسکتے ہیں یا سامبا شیئر کو ماؤنٹ کرسکتے ہیں۔
smbclient مؤکل کا استعمال کرتے ہوئے
smbclient
ایک ٹول ہے جو آپ کو کمانڈ لائن سے
smbclient
تک رسائی حاصل کرنے کی سہولت دیتا ہے۔
smbclient
پیکیج زیادہ تر لینکس ڈسٹروز پر پہلے سے انسٹال نہیں ہوتا ہے لہذا آپ کو اپنے ڈسٹری بیوشن پیکیج مینیجر کے ساتھ انسٹال کرنے کی ضرورت ہوگی۔
اوبنٹو اور ڈیبیئن رن پر
smbclient
انسٹال کرنے کے لئے:
sudo apt install smbclient
سینٹوس اور فیڈورا رن پر
smbclient
انسٹال کرنے کے لئے:
sudo yum install samba-client
سمبا شیئر تک پہنچنے کا ترکیب مندرجہ ذیل ہے۔
mbclient //samba_hostname_or_server_ip/share_name -U username
مثال کے طور پر سامبا سرور پر
josh
نامی کسی شیئر سے IP ایڈریس
192.168.121.118
ساتھ صارف
josh
رابطہ قائم کرنا:
smbclient //192.168.121.118/josh -U josh
آپ کو صارف کا پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا۔
Enter WORKGROUP\josh's password:
پاس ورڈ داخل کرنے کے بعد آپ سامبا کمانڈ لائن انٹرفیس میں لاگ ان ہوجائیں گے۔
Try "help" to get a list of possible commands. smb: \>
سمبا حصہ بڑھتے ہوئے
سب سے پہلے لینکس پر سامبا شیئر کو ماؤنٹ کرنے کے ل you آپ کو
cifs-utils
پیکیج کو
cifs-utils
ہوگا۔
اوبنٹو اور ڈیبیئن رن پر:
sudo apt install cifs-utils
سینٹوس اور فیڈورا رن پر:
sudo yum install cifs-utils
اگلا ، ایک ماؤنٹ پوائنٹ تشکیل دیں:
sudo mkdir /mnt/smbmount
مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے شیئر کو ماؤنٹ کریں:
sudo mount -t cifs -o username=username //samba_hostname_or_server_ip/sharename /mnt/smbmount
مثال کے طور پر سامبا سرور پر
josh
نامی کسی شیئر کو ماؤنٹ کرنا IP ایڈریس
192.168.121.118
ساتھ صارف
josh
کے بطور
/mnt/smbmount
ماؤنٹ پوائنٹ پر جائیں:
sudo mount -t cifs -o username=josh //192.168.121.118/josh /mnt/smbmount
آپ کو صارف کا پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا۔
Password for josh@//192.168.121.118/josh: ********
GUI استعمال کرنا
فائلیں ، GNome میں پہلے سے طے شدہ فائل مینیجر کے پاس سامبہ کے حصص تک رسائی حاصل کرنے کے لئے بلٹ ان آپشن موجود ہے۔
- فائلیں کھولیں اور سائڈبار میں "دیگر مقامات" پر کلک کریں۔ "سرور سے جڑیں" میں ، سامبا شیئر کا پتہ درج ذیل شکل میں درج کریں
smb://samba_hostname_or_server_ip/sharename"جوڑیں" پر کلک کریں اور مندرجہ ذیل اسکرین ظاہر ہوگی:








نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، آپ نے اوبنٹو 18.04 پر سامبا سرور انسٹال کرنے اور مختلف اقسام کے مشترکہ اور صارفین بنانے کا طریقہ سیکھا ہے۔ ہم نے آپ کو یہ بھی دکھایا ہے کہ لینکس ، میک او ایس اور ونڈوز ڈیوائسز سے سامبا سرور سے کیسے جڑیں۔
سمبا اوبنٹوMirekusoft انسٹال مانیٹر انسٹال کرنے کا ایک بہتر طریقہ: ونڈوز میں انسٹال اور انسٹال سافٹ ویئر
Mirekusoft انسٹال مانیٹر انسٹال کریں. یہ مائیکروسافٹ ونڈوز ڈیسک ٹاپ ایپلی کیشنز کے لئے ایک انسٹالر ایپلیکیشن کا آلہ ہے. یہ درخواست وسائل کے استعمال کی نگرانی کرتا ہے اور کسی ناپسندیدہ ایپلی کیشنز کو مکمل طور پر انسٹال کرتا ہے.
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ونڈوز 7 ای ونڈوز 7 ایینڈ ایڈیشن 9 میں انٹرنیٹ ایکسپلورر 9 کو دوبارہ انسٹال کریں. ونڈوز 7 ای اور سٹینڈرڈ ایڈیشن میں انٹرنیٹ ایکسپلورر 9 کو انسٹال کرنے کا طریقہ. IE، بیک اپ پسندیدہ اور ترتیبات کو انسٹال کرنا اور معیاری اور ای ایڈیشن میں IE9 کس طرح انسٹال کرنا ہے.
ای ونڈوز 7 ای ایڈیشن یورپی اقتصادی علاقے، کروشیا اور سوئٹزرلینڈ میں دستیاب ہے جانیں. ونڈوز 7 کا یہ ورژن براؤزر میں شامل نہیں ہے، یعنی. یہ انٹرنیٹ ایکسپلورر انسٹال نہیں کرے گا. آپ کو ونڈوز 7 ای ایڈیشن میں انٹرنیٹ ایکسپلورر انسٹال کرنا پڑے گا.
















