پێشەکی

Samba دەرگایێکەی سەرچاوە کراوەیەی هاوبەسیکردنی SMB/CIFS تۆڕە ؛ بە بەکارهێنەر ڕێگە دەدا کە بە پەڕگەکان، چاپکەرەکان و سەرچاوەکانی دی ناو تۆڕ دەستی بگەیێت . گەر ئێوە چەندین سیستەمی کارگێڕیتان هەیە، دەتوانن سوود بگرن لە دەگای SMB/CIFSمایکرۆسۆفت کە ڕیگەتان بدا کە پەڕگەکان لە نێو لینوکس، ماک و ویندۆز هابەس بکەن.

چۆنیەتی چالاک کردنی هاوبەشکردنی پەڕگە لە ویندۆز ١١

یەکەم هەنگاو ئەوەیە کە ئێوە گەرەکتانە کە بە پەڕگە هاوبەشەکانی نێو ئوبونتو لە ویندۆز دەستان بگەیێت دەبێ پەڕگە هابەشەکان و تۆڕەکە بدۆزنەوە.

رێگایێکی خێرا بۆ چالاککردنی پەڕگە هابەشەکان لە ویندۆز ١١ ئەوەیە، لەسەر مێنیۆی دەستپێگەیشتن(Start menu) کرتەیێک بکەن، بگەڕێن بۆ “Command Prompt” وەک وێنەی خوارەوە. ئینجا لە سەری کرتەی ڕاست بکەن و ڕەستەی “Run as administrator” هەڵبژێرن.

کاتێک پەنجێرەی ئەپێ”command prompt” کرایەوە ئەم دوو هێڵە فەرمانەی تێدا بنووسن:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

زۆر جار دەبێ تۆڕەکەتان لەسەر شێوازی تایبەتی (Private mode) لە ویندۆز ١١ بژاردە بکەن. بۆ ئەم مەبەستە دەبێ

Start ==> Settings ==> Network & internet ==> Ethernet

وە Private هەڵبژێرن

دامەزراندنی Samba لە سەر ئوبونتو

پاش ئەوە کە پەڕگەی هابەشیمان لە ویندۆز ١١ چالاک کرد دەبێ لەسەر ئوبونتو سامبا دامەزرینین. سامبا پەڕگەی هابەش و چاپکەرەکان لەسەر ئوبونتو هابەش دەکا واتە دەچنە نێو تۆر.

بۆ دامەزراندن دەبێ ئەم فەرمانانە لە ترمیناڵ‌بنووسین:

sudo apt update
sudo apt install samba samba-common

چۆنیەتی پەیداکردنی ناوی گرووپی کاری لە ویندۆز ١١

هەروا کە ئێمە گەرەکمانە کە هەر دوو ئامێری ویندۆز ١١ و ئوبونتو گرووپناوێکی هاوشێوەیان بێت، رێگە بدەن کە ناوی گرووپی کاری لە ویندۆز پەیدا بکەین ئینجا لە ئوبونتو لەسەر سامبا ئەم ناوە زیاد دەکین

لە ویندۆز ١١، پەنجێرەی command prompt دەکەینەوە ئینجا فەرمانەکەی خوارە دەنووسین:

net config workstation

لە هێڵی “Workstation domain” چاو لە ناوی گرووپی کاری ویندۆز دەکەین. کە زۆرتر ئەم ناوە لە بنەماوە “WORKGROUP”ــە.

پەیکەرسازی Samba لە ئوبونتو

لەم کاتەدا، ویندۆز پێویستە ڕێکبخرێت بۆ هاوبەشکردنی فایل و دۆزینەوەی تۆڕ و هەروەها گۆڕینی بۆ پرۆفایلی تۆڕی تایبەت.

ئێستا بڕۆ و سیستەمی کارپێکردنی ئۆبونتو ڕێکبخە بۆ ئەوەی بەشێک بێت لە هەمان گروپی کاری(workgroup) وەک ویندۆز، و ڕێکخستنی(پەیکەرسازی) بەشی سامبا.

بە فەرمانەکەی خوارەوە پەڕگەی ریکخستنی بنەمایی سامبا دەستکاری دەکەین

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf

پاشان دەستکاریکردنی هێڵەکانی خوارەوە لە پەڕگەی smb.conf بۆ هاوتاکردنی هێڵەکان لە بلۆکی کۆدی خوارەوە:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
interfaces = 127.0.0.0/8 eth0
map to guest = bad user
name resolve order = bcast host
dns proxy = no

# add to the end
[Public]
   comment = Ubuntu File Share
   path = /srv/samba/share
   browsable = yes
   writable = yes
   guest ok = yes
   read only = no
   create mode = 0777
   directory mode = 0777
   force user = nobody

پاشکەوتی کەو بچۆدەرەوە.

چۆنیەتی دروستکردنی هاوبەشییەکانی سامبا

بە یەکەمین فەرمان بوخچەیەک بە ناوی “share” بۆ هاوبەشکردن دروستدەکەین. ئەم بوخچە لەم دایرێکتۆرییەیە /srv/samba/

sudo mkdir -p /srv/samba/share
sudo chown nobody:nogroup /srv/samba/share
sudo chmod -R 0777 /srv/samba/share
sudo chgrp sambashare /srv/samba/share

لە کۆتایی سامبا نوێ دەکەینەوە، بەم فەرمانەی خوارەوە

sudo systemctl restart smbd.service nmbd.service

ئئێستا File Explorerــی ویندۆز بکەوە ، بگەڕێ بۆ بەشی ئۆبونتو بە بەکارهێنانی ناوی سێرڤەرەکە یان ناونیشانی ئای پی بە دوای ناوی سەرچاوەی هاوبەشکراو.

ئێستا ئێوە نەخشەی هابەشیکردنی ئوبونتو لەسەر ویندۆز ١١ــیان چالاک کرد و دەیبینن