GNU/LINUX

مەنجەڵێک گنو/لینوکسی کوردەواری![بێتا]

ابزار کاربر

ابزار سایت


نوار کناری

لینوکس:ڕاژە:دامەزراندنی_خزمەتگوزاری_samba_لە_لینوکسی

Samba ئامرازێکی بەهێزە کە بە یارمەتی،دەتوانن خزمەتگوزاری هاوبەشکردنی فایل و چاپگەر بۆ کلاینێتەکانی مایکرۆسۆفت واتە ویندۆزی ئەنجام بدەن.هەروا دەتوانن بێجگە لەمە بە جێگای دۆمەین کنترۆلێر لە تۆرەکانی سەر بنەمای Windows Server Domain سوودی لێببینن.لە وشانی 4ـی ئەم نەرمەکالا پاڵپستی لە Active Directory و دۆمەینەکانی Windows NT پێی زیاد کراوە. لەم فیرکارییە شێوازی کارکردن و هاوبەسکردنی سەرچاوەکان لە سەر خزمەتگوزاری Samba لە سەر کلاینێتەکانی مایکرۆسۆفت و لینوکس فێر دەکەین. بۆ دامەزراندنی خزمەتگوزاری Samba فەرمانەکەی خوارەوە بنووسن:

sudo apt install samba 

پاش دامەزراندن دەبێت رێکخستنەکان لەسەر فایلی etc/samba/smb.conf/ بە یارمەتی دەستکاریکەرێکی دەق ئەنجام بدەین.واتە بەمجۆرە :

sudo gedit /etc/samba/smb.conf 

فایلی smb.conf بریتییە لەم بەشانە کە لەسەری دەدوێین :
*

  • [global]: لەم بەشە، کانفیگ یان پەیکەربەندی گشتی ناسراوە.
  • [share]: لەم بەشە، هاوبەشیێک دەناسرێت.
  • [printers]: لەم بەشە، چاپکەرەکان هاوبەش دەکرێت.
  • [homes]: دایریکتۆری homeـی ئەو بەکارهێنەرانە کە هاوبەشکراوەن دەناسرێت.

لە هەر بەشێک پارامێتر یان سویچێک هەیە کە دەتوانێت بۆ وێنە true, false, yes, no وە یان مەسیرێک بێت.
شرۆڤەی بەشێک لەم پارامێترانە یان سویچانە :
- -

  1. browseable: دابینی دەکات کە ئەو بەشە کە هاوبەشمان کردووە دەتوانێت Browse بێت یان نە.
  2. comment: دەقێکی شرۆڤە لەسەر هاوبەش یان خزمەتگوزاری نیشاندەدرێت.
  3. create mask: بۆ مۆڵەتدانەکانی ویندۆز و یونیکس/لینوکس لە کاتی درووستکردنی فایل بەکاردەڕوات. ژمارەی پێشگریمان بریتییە لە 0744 .
  4. directory mask: بۆ مۆڵەتدانەکانی ویندۆز و یونیکس/لینوکس لە کاتی درووستکردنی بوخچە یان دایرێکتۆری بەکاردەڕوات ژمارەی پێشگریمان بریتییە لە 0744 .
  5. encrypt passwords: دابینی دەکات لە کاتی Authentication لە نێو کلاینێت و خزمەتگوزارییەکە وشەی نهێنی ببێت یان نە.
  6. security: دابینی دەکات بەکارهینەران چۆن پەیوەندی بە ڕاژە بگرن و خۆیان بناسێنن. ژمارەی پێشگریمان بریتییە لە user .
  7. read only: ئیمکانی دەستکاریکردنیفایل لە لایەن بەکارهێنەرەکان دابین دەکات.
  8. invalid users: ئەو بەکارهینەرانە کە نەناسراوەن بە سیستەم ناتوانن بچنە ژووررەوە.
  9. workgroup: دابینکراوەی ناوی تۆڕە Workgroup .
  10. server string: ناوی ڕاژە لە کلاینێت دابین دەکات.
  11. interfaces: ئەو ناونیشانە کە رییانپێدراوە لە ڕاژە خزمەتگوزاری بگرن دابینی دەکات.
  12. printable: توانایی ناردنی چاپ بۆ ڕاژە لە لایەن کلاینێت دەدرێت.

پێش هاوبەسکردن ،دەبێت بەکارهێنەرەکان بە ڕاژە بناسێنین:

sudo smbpasswd -L -a USER NAME 

USER NAME ناوی بەکارهێنەرە کە گەرەکمانە بیناسێنین بە ڕاژە.
بۆ هاوبەشی بوخچە یان دایرێکتۆری دەبێت بەم جۆرە کردار بکەین :

[My Share] 
 path = /home/qezwan/my_share  
 browseable = yes  
 read only = yes

لە فەرمانەکەی سەرەوە :دایریکتۆریێک بە ناوی My Share لە مەسیری home/reza/my_share/ وە بە دەستپێگەیشتنی(تەنها خوێندن)مان درووستکردووە.
ئینجا ڕاژە بە فەرمانەکەی خوارەوە هەڵدەگرسێنینەوە واتە ریستارت :

systemctl restart samba-ad-dc.service

بۆ چاودێری باروودۆخی ڕاژەو ئەو شتانە کە هاوبەشمان کردووە لە فەرمانەکەی خوارەوە سوود دەبینین:

smbclient -L SERVER

لێرە SERVER دەتوانێت ئای-پی یان ناوی ڕاژە بێت.
خاڵ: بۆ سوود گرتن لە ئامرازی smbclient سەرەتا دەبێت لە سەر کلاینێتەکان دامەزرێت.

sudo apt install smbclient  

بۆ mountکردنی هاوبەشیێک دەتوانین لە فەرمانی خوارەوە سوود بگرین :

mount –t cifs //SERVER IP/SHARE /mnt –o username=USER NAME,workgroup=WORKGROUP NAME 

لێرە SERVER IP/SHARE ناونیشانی هاوبەشی ئێمە mnt/ ناونیشانی ئەو شوێنە کەدەبێت ماوونت بێت وە USER NAME ناوی بەکارهێنەر و WORKGROUP NAME یس ناوی گرووپیکارپێکردنی ئێمەیە.
خاڵ)‌ بۆ ماونت کردنی فایل سیستەمەکانی Samba پێویستان بە ئامرازی cifs-utils هەیە که دەبێت لەسەر سیستەمی کلاینیتەکانی لینوکس دامەزرێت.بۆ دامەزراندنی cifs-utils فەرمانەکەی خوارەوە بنووسن:
<code> sudo apt install cifs-utils <code>

لینوکس/ڕاژە/دامەزراندنی_خزمەتگوزاری_samba_لە_لینوکسی.txt · دوایین دەستکاری: 2018/01/29 23:54 نووسەر qezwan