كيفية تنفيذ خادم Samba بسيط في Ubuntu 24.04؟

خادم Samba على Ubuntu 24.04: التثبيت والتكوين الأولي

خادم Samba على Ubuntu 24.04: التثبيت والتكوين الأولي

سواء من جهاز كمبيوتر منزلي أو مكتب صغير إلى خادم في شركة متوسطة أو كبيرة، فإن أحد معظم الخدمات الأساسية والضرورية التي يمكن لأي شخص أن يريدها أو يحتاجها، هي بلا شك القوة مشاركة الملفات داخليا. نظرًا لأنه ليس من الأفضل دائمًا استخدام شبكة الإنترنت (خدمات البريد الإلكتروني أو منصات التخزين عبر الإنترنت أو تطبيقات المراسلة الفورية) لنقل أي نوع من المستندات إلى الآخرين.

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

نوافذ سامبا لينوكس

ولكن، قبل البدء بهذا الدليل السريع الجديد «كيفية تنفيذ خادم Samba بسيط في Ubuntu 24.04»، نوصيك باستكشاف الوظيفة السابقة ذات الصلة مع هذا الموضوع في نهاية قراءته:

Samba هو تطبيق للخدمات والبروتوكولات المتوافقة مع SMB (وتسمى الآن CIFS) والتي تتواصل من خلالها أجهزة الكمبيوتر التي تعمل بنظام Windows مع بعضها البعض: تم تطويره بواسطة Andrew Tridgell من خلال الهندسة العكسية، باستخدام أدوات التقاط حركة المرور على نمط Wireshark (المعروفة سابقًا باسم Ethereal) لتوفير التوافق في بيئات *nix، وهو أمر كان ضروريًا حتى لا يتم عزله في بيئات الشركات والبيئات التعليمية التي تتواجد فيها عادةً العديد من الأنظمة الأساسية (Windows وLinux وMac OS X).

نوافذ سامبا لينوكس
المادة ذات الصلة:
كيفية تثبيت Samba وتكوينه على Ubuntu 14.10

خادم Samba على Ubuntu 24.04: التثبيت والتكوين الأولي

خادم Samba على Ubuntu 24.04: التثبيت والتكوين الأولي

الاعتبارات الأساسية والضرورية

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

خطوات تنفيذ خادم Samba البسيط في Ubuntu 24.04

المرحلة 1: تثبيت الحزم

على كمبيوتر مكتبي أو خادم شبكة يعمل بنظام Ubuntu 24.04، أول شيء يتعين علينا القيام به هو تثبيت Samba باستخدام أمر الأوامر التالي:

sudo apt install samba samba-client -y # Paquetes de samba esenciales
smbd -V # Validar versión de Samba instalada
sudo apt install cifs-utils dosfstools exfat-fuse exfatprogs fuse3 libsmbclient ntfs-3g smbclient #Paquetes extras útiles y necesarios

المرحلة 2: تكوين مجلد النظام لاستخدامه كمجلد عام

sudo mkdir /opt/publico #Crear carpeta “público” en la carpeta “/opt” del sistema operativo.
sudo chmod -R 777 /opt/publico/ #Dar permisos totales a carpeta “público”.
sudo chown nobody:nogroup -R /opt/publico/ #Asignar carpeta “público” a usuario y grupo genérico.

الخطوة 3: قم بتكوين قرص/قسم بتنسيق NTFS (sdb1) لاستخدامه كمجلد عام

sudo mkdir /media/disk2 #Crear carpeta “media” en la carpeta “/media” del sistema operativo.
sudo mount -t ntfs /dev/sdb1 /media/disk2 #Probar montaje de partición/disco “sdb1” en la carpeta asignada.
sudo umount /dev/sdb1 #Desmontar partición/disco “sdb1”

إذا سارت الأمور على ما يرام، نواصل الخطوات التالية:

sudo nano /etc/fstab #Editar archivo fstab

ونقوم بإدراج السطر التالي في نهاية الملف:

/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque. 

نحفظ التغييرات ونقوم بتشغيل الأمر التالي لاختبار التثبيت مرة أخرى:

sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.

إذا سارت الأمور على ما يرام حتى هذه النقطة، فمن المستحسن إعادة تشغيل الكمبيوتر/الخادم ومحاولة التثبيت التلقائي، محليًا وعبر الشبكة، بعد تنشيط نظام تشغيل الخادم.

الخطوة 4: قم بإعداد ملف سامبا صغيرًا بكلتا المشاركات

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.1.bck #Respaldar el archivo de configuración de samba.

sudo nano /etc/samba/smb.conf #Editar el archivo de configuración actual de samba.

نقوم بإفراغ الملف بالكامل ونضيف المحتوى التالي:

#======================= Global Settings =======================

[global]

workgroup = WORKGROUP
security = user
netbios name = SAMBA-PUBLICO
server string = Samba 4.x
hosts allow = 192.168.250.0/255.255.255.0
log level = 3
map to guest = bad user

[PublicoServ]
comment = Data compartida sobre Disco principal del Servidor
path = /opt/publico/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

[PublicoDisk]
comment = Data compartida sobre Disco adicional del Servidor
path = /media/disk2/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

الخطوة 5: اختبار تكوين المشاركة ومدى توفرها

sudo testparm #Probar configuración exitosa del archivo de Samba.

sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.

بعد ذلك، وإذا تم حل أي خطأ تم اكتشافه مسبقًا، فكل ما تبقى هو المحاولة من جهاز كمبيوتر واحد أو أكثر على الشبكة، مع Windows وGNU/Linux، لتتمكن من الوصول إلى الموارد المشتركة المذكورة بشكل مجهول (الضيوف)، أي ، ، بدون كلمات مرور وقيود القراءة والكتابة.

لقطات شاشة لبعض أجزاء عملية التثبيت والتكوين الكاملة

Ubuntu Samba Server 24.04: عملية التثبيت والتكوين الكاملة: لقطة الشاشة 01

Ubuntu Samba Server 24.04: عملية التثبيت والتكوين الكاملة: لقطة الشاشة 02

Ubuntu Samba Server 24.04: عملية التثبيت والتكوين الكاملة: لقطة الشاشة 03

Ubuntu Samba Server 24.04: عملية التثبيت والتكوين الكاملة: لقطة الشاشة 04

Ubuntu Samba Server 24.04: عملية التثبيت والتكوين الكاملة: لقطة الشاشة 05

عملية التثبيت والتكوين الكاملة: لقطة الشاشة 06

عملية التثبيت والتكوين الكاملة: لقطة الشاشة 07

عملية التثبيت والتكوين الكاملة: لقطة الشاشة 08

عملية التثبيت والتكوين الكاملة: لقطة الشاشة 09

عملية التثبيت والتكوين الكاملة: لقطة الشاشة 10

Samba هي المجموعة القياسية لبرامج التشغيل التفاعلي لنظام Windows لنظامي Linux و Unix.
المادة ذات الصلة:
تم إصدار Samba 4.20 بالفعل ويأتي مع عدد كبير من التغييرات والميزات الجديدة

ملخص 2023 - 2024

ملخص

باختصار، وكما نرى من خلال هذا الدليل القصير والمفيد، فإن تثبيت وتكوين برنامج بسيط «خادم سامبا على أوبونتو 24.04» يمكن تحقيق ذلك من خلال بعض النصائح والخطوات السريعة من محطة نظام التشغيل الخاص بك. ومنذ هذه المناسبة، نقوم فقط بتكوين مجلد عام (دون قيود على أي مستخدم على الشبكة)، نأمل أن نقدم لك قريبًا جزءًا ثانيًا مع تكوين المجلدات للمستخدمين أو مجموعات المستخدمين المحددة مسبقًا بكلمة المرور. وفي حال تعرف نصائح أو نصائح أخرى مفيدة لتحسين أو استكمال هذا الدليل السريع، ندعوك لإخبارنا عنها عبر التعليقات ليستفيد الجميع والعلم.

أخيرًا، تذكر مشاركة هذه المشاركة الممتعة والمثيرة للاهتمام مع الآخرين أيضًا قم بزيارة بداية موقعنا «موقع»باللغة الاسبانية. أو بأي لغة أخرى (فقط عن طريق إضافة حرفين إلى نهاية عنوان URL الحالي لدينا، على سبيل المثال: ar وde وen وfr وja وpt وru، من بين العديد من اللغات الأخرى) لمعرفة المزيد من المحتوى الحالي. بالإضافة إلى ذلك، نحن ندعوك للانضمام إلى موقعنا قناة التليجرام الرسمية لقراءة ومشاركة المزيد من الأخبار والأدلة والبرامج التعليمية من موقعنا. وأيضا التالي قناة التليجرام البديلة لمعرفة المزيد عن Linuxverse بشكل عام.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.