الدليل الكامل لمشاركة الملفات باستخدام Samba على Ubuntu | خطوات سهلة للاتصال عبر الأنظمة الأساسية

1. المقدمة

يُعد Samba على Ubuntu أداة قوية تتيح مشاركة الملفات بين أنظمة التشغيل المختلفة. بفضل هذه الأداة، يمكنك تبادل البيانات بسلاسة بين Linux و Windows و macOS، مما يجعلها مفيدة بشكل خاص في الشبكات المنزلية أو بيئات العمل.

في هذه المقالة، سنشرح خطوة بخطوة كيفية تثبيت Samba على Ubuntu وإعداده لمشاركة الملفات، مع توفير لقطات شاشة لجعل العملية واضحة حتى للمبتدئين. بمجرد إتمام الإعداد، ستتمكن من مشاركة الملفات بسهولة مع مستخدمي Windows.

2. ما هو Samba؟

Samba هو برنامج مفتوح المصدر يسمح بمشاركة الملفات والطابعات بين أنظمة التشغيل UNIX و Windows. يقوم بمحاكاة بروتوكول مشاركة الملفات SMB (Server Message Block) الخاص بـ Windows، مما يسهل الاتصال بين الأنظمة المختلفة.

بفضل هذه التقنية، يمكنك الوصول إلى ملفات Windows من خلال Linux أو macOS، وكذلك العكس، حيث يمكن لمستخدمي Windows الاتصال بنظام Linux لمشاركة الملفات. يعد تثبيت Samba على Ubuntu أمرًا سهلاً، مما يجعله خيارًا مثاليًا لمشاركة البيانات بين أجهزة مختلفة في المنزل أو العمل.

3. التحضير لتثبيت Samba

قبل تثبيت Samba، تأكد من أن نظام Ubuntu لديك محدث بالكامل. يساعد ذلك في تحديث جميع الحزم، بما في ذلك Samba، إلى أحدث إصدار، مما يمنع أي مشاكل في التوافق. استخدم الأمر التالي في الطرفية:

sudo apt update && sudo apt upgrade

إذا كان جدار الحماية (Firewall) مفعلًا، فستحتاج إلى السماح لـ Samba بالاتصال من خلاله. سنتناول إعدادات الجدار الناري لاحقًا، لذا تأكد من تنفيذ هذه الخطوة للحفاظ على الأمان.

4. خطوات تثبيت Samba

لتثبيت Samba، افتح الطرفية (Terminal) ونفذ الأمر التالي:

sudo apt install samba

بمجرد اكتمال التثبيت، تحقق من حالة خدمة Samba باستخدام الأمر التالي:

systemctl status smbd

بهذا يكون تثبيت Samba قد اكتمل. الخطوة التالية هي إعداد المجلدات المشتركة، وسنستخدم لقطات شاشة لتوضيح العملية خطوة بخطوة.

5. إعداد المجلدات المشتركة في Samba

بعد تثبيت Samba، نحتاج الآن إلى إنشاء مجلد لمشاركته عبر الشبكة. سنستخدم /home/username/shared كمجلد مشترك في هذا المثال. يمكنك اختيار أي مجلد آخر حسب احتياجاتك.

mkdir -p /home/username/shared

الآن، قم بتغيير أذونات المجلد بحيث يمكن لمستخدمي الشبكة الوصول إليه:

chmod 777 /home/username/shared

بعد ذلك، سنقوم بتعديل ملف إعدادات Samba لإضافة هذا المجلد إلى قائمة المشاركة.

6. تعديل إعدادات Samba

لإعداد Samba، سنقوم بتحرير ملف التكوين الرئيسي. افتح الملف باستخدام محرر النصوص Nano:

sudo nano /etc/samba/smb.conf

في نهاية الملف، أضف القسم التالي لتعريف المجلد المشترك:

[SharedFolder]
   path = /home/username/shared
   browseable = yes
   writable = yes
   guest ok = yes
   create mask = 0777
   directory mask = 0777

بعد إجراء التعديلات، احفظ الملف بالضغط على CTRL + X، ثم Y، ثم Enter.

7. إعادة تشغيل خدمة Samba

لكي يتم تفعيل التغييرات، يجب إعادة تشغيل خدمة Samba:

sudo systemctl restart smbd

الآن، أصبح المجلد المشترك متاحًا على الشبكة.

8. التحقق من مشاركة المجلد

يمكنك التحقق مما إذا كان Samba يعمل بشكل صحيح باستخدام الأمر:

testparm

إذا لم تكن هناك أي أخطاء، فهذا يعني أن الإعدادات صحيحة.

9. كيفية الوصول إلى المجلد المشترك من Windows

على جهاز Windows، افتح “مستكشف الملفات” (File Explorer) وأدخل عنوان الشبكة في شريط العناوين:

\\192.168.1.100\SharedFolder

يجب أن ترى المجلد المشترك ويمكنك الآن نقل الملفات إليه أو منه.

10. نصائح للأمان وحل المشكلات

لضمان أمان الشبكة، ضع في اعتبارك هذه الإجراءات:

  • قم بإعداد كلمات مرور قوية للمستخدمين.
  • قم بتقييد الوصول إلى Samba باستخدام جدار الحماية.
  • استخدم sudo smbpasswd -a username لإضافة مستخدمين آمنين.

إذا كنت تواجه مشكلات، استخدم هذا الأمر للتحقق من السجلات:

journalctl -xe | grep smbd

11. الخاتمة

في هذا الدليل، تعلمنا كيفية تثبيت Samba على Ubuntu وإعداده لمشاركة الملفات بين أنظمة التشغيل المختلفة. هذه الأداة تجعل نقل البيانات بين Windows و Linux أمرًا سهلاً، وهي مناسبة سواء كنت تستخدمها في المنزل أو في بيئة عمل.

إذا كنت بحاجة إلى مزيد من الدعم، يمكنك الرجوع إلى الموقع الرسمي لـ Samba للحصول على المزيد من المعلومات.