چگونه فایل‌هایمان را با سامبا به اشتراک بگذاریم؟

چگونه فایل‌هایمان را با سامبا به اشتراک بگذاریم؟

آیا می‌خواهید با استفاده از دسکتاپ یا سرور لینوکس، فایل‌هایتان را به اشتراک بگذارید؟ با کمک سامبا می‌توان به‌سادگی این کار را انجام داد.

سامبا ابزاری فوق‌العاده قدرتمند است که به اشتراک‌گذاری فایل را برای کلاینت‌های SMB / CIFS از دسکتاپ/سرور لینوکس فراهم می‌کند. با سامبا حتی می‌توان سیستم لینوکس را به ویندوز دامین متصل کرد. اما قبل از هر چیزی باید سامبا را داشته باشید و اجرا کنید. 


ما قصد نداریم با کنترل‌کننده ویندوز دامین مقابله کنیم؛ در عوض، روی پیوستن به یک گروه کاری ویندوز و به اشتراک‌گذاری پوشه‌ها با تمام مشتریان در آن گروه کاری تمرکز می‌کنیم.


موارد موردنیاز:
•    یک گروه کاری ویندوز
•    یک سیستم لینوکس
•    کمی وقت


اول، پوشه‌ای ایجاد می‌کنیم که اجازه اشتراک‌گذاری ناشناس را در سراسر گروه کاری بدهد و سپس اشتراکی که با کلمه عبور محافظت‌شده‌ ایجاد می‌کنیم.


نصب سامبا:
1.    پنجره ترمینال را در سیستم لینوکس بازکنید.
2.    نرم‌افزار لازم را با دستور زیر نصب کنید:
sudo apt-get install -y samba samba-common python-glade2 system-config-samba
3.    پسورد sudo خود را وارد کنید و اینتر بزنید.
4.    بگذارید نصب کامل شود.


سامبا نصب و استارت خواهد  شد.


پیکربندی سامبا:
فایل اصلی پیکربندی سامبا /etc/samba/smb.conf است. بسیاری توصیه می‌کنند که از این فایل بکاپ بگیرید. با این کار به‌آسانی می‌توانید فایل  را ویرایش  کنید و با این وجود همیشه یک فایل اورجینال برای بازگشت دارید.

برای بکاپ گیری از فایل پیکربندی دستور زیر را به کار ببرید: 
sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak


اکنون  فایل /etc/samba/smb.conf  را در ویرایشگر متن  موردعلاقه‌تان بازکنید و برخی تغییرات را اعمال کنید.


دنبال این خط بگردید:
workgroup = WORKGROUP


WORKGROUP را طوری تغییر دهید که نیازهای شبکه‌تان را منعکس کند. 


قسمت بعدی که باید ویرایش کنید تعاریف اشتراک است. در زیر علامت‌گذاری، موارد زیر را اضافه کنید:
[Anonymous]
path = /samba/anonymous
browsable = yes
writable = yes
read only = no
force user = nobody

فایل را ذخیره کنید و سامبا را با دستور زیر ری استارت کنید:
sudo service smbd restart

اضافه کردن اشتراک‌هایی که با کلمه عبور محافظت‌شده:
در قسمت قبل اشتراکی اضافه کردیم که هرکس می‌تواند به آن دسترسی داشته باشد. اگر می‌خواهید فولدری اضافه کنید که با کلمه عبور محافظت‌شده باشد، این گام‌ها را دنبال کنید:

 

  • پنجره ترمینالی در سرور سامبا بازکنید.
  • با دستور sudo addgroup smbgrp گروه جدیدی بسازید.
  • با دستور sudo useradd shares -G smbgrp کاربر جدیدی بسازید.
  • پسوردی برای کاربر با دستور smbpasswd -a shares بسازید.
  • پسورد کاربر را تایپ و بررسی کنید.
  • پوشه‌ای با دستور sudo mkdir -p /samba/shares بسازید.
  • مجوزهای پوشه را با دستور sudo chmod -R 0770 /samba/shares  تغییر دهید.
  • مالکیت پوشه را با دستور sudo chown root:smbgrp /samba/shares تغییر دهید.    


اکنون فایل را بازکنید و موارد زیر را به تعاریف اشتراک اضافه کنید:
[SECURED]
path = /samba/shares
valid users = @smbgrp
browsable = yes
writable = yes
read only = no

فایل را ذخیره کنید و سامبا را با دستور sudo service smbd restart ری استارت کنید. هم‌اکنون شما اشتراک سامبای محافظت‌شده‌ای دارید که آماده به‌کارگیری است.

هر کس که نیاز به اشتراک داشته باشد با  نام کاربری و کلمه عبوری که شما تنظیم کرده‌اید(با دستور sudo smbpasswd -a shares )، می‌تواند لاگین کند.

منبع خبر: techrepublic

فاطمه بهزادی

فاطمه بهزادی

فاطمه بهزادی کارشناس ارشد نرم افزار هست. تحقیق و مطالعه ی تکنولوژی های جدید رو دوست داره. اوقات فراغتش رو با ماهیگیری،کوهنوردی و دوچرخه سواری می گذرونه. ایمیل ارتباطی: fbehzadi0@gmail.com


0 نظر درباره‌ی این پست نوشته شده است.

ثبت نظر