كيفية إعداد مشاركات سامبا في خادم أوبونتو باستخدام Webmin

يمكنك إعداد مشاركات Samba في خادم Ubuntu دون الحاجة إلى تعديل يدوي /etc/samba/smb.confباستخدام وحدة مشاركة ملفات Samba في نظام Windows من Webmin. تتلخص الخطوات الأساسية في تثبيت Samba، ثم فتح Webmin عبر HTTPS، وإنشاء مشاركة، وتحديد قواعد الوصول إليها، وإضافة مستخدم Samba، ثم الاتصال من نظام Windows.

1. قم بتثبيت Samba و Webmin

ابدأ بتثبيت Samba من مستودعات Ubuntu:

sudo apt update
sudo apt install samba

تستخدم وثائق خادم ملفات سامبا الرسمية في أوبونتو نفس sambaالحزمة. إذا لم يكن Webmin مثبتًا بالفعل، يُنصح بإضافة مستودعه الرسمي باستخدام برنامج الإعداد ثم تثبيت الحزمة.

curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
sudo sh webmin-setup-repo.sh
sudo apt-get install webmin --install-recommends

راجع صفحة تثبيت Webmin الرسمية لمعرفة طريقة المستودع الحالية.

تثبيت حزمة Samba باستخدام apt في طرفية خادم Ubuntu
قم بتثبيت Samba قبل فتح وحدة إدارة Samba في Webmin.

2. تسجيل الدخول إلى Webmin عبر HTTPS

من جهاز كمبيوتر يمكنه الوصول إلى الخادم، افتح ما يلي:

https://SERVER-IP:10000

يُشير دليل تثبيت Webmin الحالي إلى استخدام HTTPS على المنفذ 10000. سجّل الدخول باستخدام حساب المسؤول المُعدّ لتثبيت Webmin لديك. لا تحتاج إلى تفعيل تسجيل الدخول عن بُعد بصلاحيات الجذر أو تعيين كلمة مرور خاصة به لهذا الشرح فقط. إذا كان جدار الحماية يحمي الخادم، فاسمح بالوصول إلى المنفذ 10000 فقط من شبكات الإدارة الموثوقة حيثما أمكن ذلك.

تم فتح صفحة تسجيل الدخول إلى Webmin على عنوان IP لخادم Ubuntu على منفذ HTTPS رقم 10000
افتح برنامج Webmin بشكل آمن على عنوان الخادم على المنفذ 10000.

3. افتح وحدة مشاركة الملفات في نظام التشغيل Windows Samba

بعد تسجيل الدخول، افتح الخوادم > مشاركة ملفات Samba على نظام Windows . تشير وثائق وحدة Samba الخاصة بـ Webmin إلى أن الوحدة تعرض قائمة بالمشاركات الموجودة وتوفر عناصر تحكم لإنشاء مشاركات جديدة.

لوحة تحكم Webmin على خادم Ubuntu مع قسم الخوادم في الشريط الجانبي
استخدم فئة الخوادم في Webmin للوصول إلى مشاركة ملفات Samba في نظام Windows.

إذا أبلغ Webmin بأنه لا يمكنه العثور على smbd، فتأكد من sambaتثبيت الحزمة بنجاح قبل تغيير مسارات الوحدة النمطية.

صفحة مشاركة الملفات في نظام التشغيل ويندوز Webmin Samba تعرض قائمة النسخ الاحتياطية العامة ومشاركات الوسائط
تعرض وحدة سامبا المشاركات الموجودة وزر إنشاء مشاركة ملفات جديدة.

4. أنشئ المجلد الذي تريد مشاركته

أنشئ المجلد أولاً، ثم امنح مستخدم أو مجموعة لينكس المقصودة صلاحيات نظام الملفات المناسبة. يستخدم هذا المثال مستخدم لينكس موجودًا باسم alex:

sudo mkdir -p /srv/samba/documents
sudo chown alex:alex /srv/samba/documents

تظل صلاحيات نظام لينكس سارية حتى عندما يُشير Webmin إلى إمكانية الكتابة في مجلد مشترك. بالنسبة للمجلدات المشتركة متعددة المستخدمين، يُنصح باستخدام مجموعة مخصصة وصلاحيات خاصة بها بدلاً من جعل مستخدم واحد مالكاً لها.

5. أنشئ المشاركة في Webmin

في برنامج مشاركة الملفات Samba لنظام Windows ، انقر فوق "إنشاء مشاركة ملفات جديدة" . أدخل اسم مشاركة بسيطًا، مثل " مشاركة الملفات documents"، واضبط "المجلد المراد مشاركته" على "المجلد المراد مشاركته" /srv/samba/documents، واترك خيار "قابل للتصفح؟" مفعلًا إذا كنت تريد عرض المشاركة للعملاء، وأضف تعليقًا قصيرًا، ثم انقر فوق " إنشاء" .

قم بإنشاء نموذج مشاركة ملفات جديد لمشاركة المستندات في /srv/samba/documents باستخدام Webmin
قم بتعيين اسم المشاركة، والدليل، وإمكانية التصفح، والوصف قبل إنشاء المشاركة.

6. ضبط إعدادات الأمان وصلاحيات الكتابة

انقر على المشاركة الجديدة، ثم افتح "الأمان والتحكم في الوصول" . بالنسبة لمشاركة شبكة محلية محمية بكلمة مرور، اضبط " قابل للكتابة؟" على "نعم" فقط إذا كان ينبغي على المستخدمين تعديل الملفات، واضبط " وصول الضيف؟" على "لا شيء "، وأدخل أسماء المستخدمين المسموح بها في " المستخدمون المعتمدون" .

إعدادات مشاركة مستندات Webmin مع تحديد خياري الأمان والتحكم في الوصول
افتح قسم الأمان والتحكم في الوصول لمراجعة من يمكنه استخدام المشاركة.

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

صفحة أمان وتحكم الوصول في Webmin مع تمكين الكتابة، وتعطيل وصول الضيوف، ومستخدم واحد صالح
للمشاركة الخاصة، أبقِ خيار وصول الضيف مضبوطًا على "لا شيء" وقم بإدراج المستخدمين المسموح لهم بالدخول.

7. أضف المستخدم إلى سامبا

alexلا يُعتبر حساب لينكس تلقائيًا حساب تسجيل دخول سامبا. لإضافة كلمة مرور سامبا لمستخدم لينكس موجود، على سبيل المثال ، استخدم الأمر التالي:

sudo smbpasswd -a alex

أدخل كلمة المرور التي سيستخدمها عملاء ويندوز لهذا المجلد المشترك. تشير وثائق أوبونتو إلى أن بيانات اعتماد سامبا قد تختلف عن كلمة مرور حساب لينكس.

8. قم بتطبيق الإعدادات والاتصال من نظام التشغيل ويندوز

يشير Webmin إلى أن Samba عادةً ما يكتشف تغييرات ملفات التكوين تلقائيًا، لذا فإن إعادة التشغيل غير ضرورية في أغلب الأحيان. إذا عرضت الوحدة خيار "إعادة تشغيل خوادم Samba" وكنت بحاجة إلى فرض إعادة التحميل، فيمكنك استخدام هذا الخيار بعد حفظ المشاركة.

في نظام ويندوز، افتح مستكشف الملفات وأدخل مسار UNC:

\\SERVER-IP\documents

عند ظهور المطالبة، سجّل الدخول باستخدام اسم مستخدم وكلمة مرور Samba. إذا لم يظهر المجلد المشترك ضمن الشبكة، فجرّب مسار UNC المباشر أولاً؛ لا يتطلب تشغيل المجلد المشترك تصفح الشبكة.

تم فتح مستكشف ملفات ويندوز على مشاركة Samba للمستندات بواسطة عنوان IP الخاص بالخادم
اتصل مباشرة بمشاركة Samba باستخدام عنوان IP الخاص بالخادم واسم المشاركة.

استكشاف الأخطاء وإصلاحها بسرعة

  • تم رفض الإذن: تحقق من قواعد مشاركة Webmin وملكية أو وضع Linux على الدليل المشترك.
  • تم رفض تسجيل الدخول: تأكد من وجود مستخدم Linux وإضافته باستخدام smbpasswd -a.
  • المشاركة غير قابلة للوصول: تحقق من تشغيل Samba وأن جدار الحماية الخاص بك يسمح بحركة مرور SMB من شبكة العميل.
  • لا يمكن الوصول إلى Webmin: تأكد من أنك تستخدم https://المنفذ 10000ومسار إدارة موثوق به للخادم.

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

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

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.