الرئيسية
» لينوكس
»
كيفية إعداد مشاركات سامبا في خادم أوبونتو باستخدام Webmin
كيفية إعداد مشاركات سامبا في خادم أوبونتو باستخدام 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 مثبتًا بالفعل، يُنصح بإضافة مستودعه الرسمي باستخدام برنامج الإعداد ثم تثبيت الحزمة.
قم بتثبيت Samba قبل فتح وحدة إدارة Samba في Webmin.
2. تسجيل الدخول إلى Webmin عبر HTTPS
من جهاز كمبيوتر يمكنه الوصول إلى الخادم، افتح ما يلي:
https://SERVER-IP:10000
يُشير دليل تثبيت Webmin الحالي إلى استخدام HTTPS على المنفذ 10000. سجّل الدخول باستخدام حساب المسؤول المُعدّ لتثبيت Webmin لديك. لا تحتاج إلى تفعيل تسجيل الدخول عن بُعد بصلاحيات الجذر أو تعيين كلمة مرور خاصة به لهذا الشرح فقط. إذا كان جدار الحماية يحمي الخادم، فاسمح بالوصول إلى المنفذ 10000 فقط من شبكات الإدارة الموثوقة حيثما أمكن ذلك.
افتح برنامج Webmin بشكل آمن على عنوان الخادم على المنفذ 10000.
3. افتح وحدة مشاركة الملفات في نظام التشغيل Windows Samba
بعد تسجيل الدخول، افتح الخوادم > مشاركة ملفات Samba على نظام Windows . تشير وثائق وحدة Samba الخاصة بـ Webmin إلى أن الوحدة تعرض قائمة بالمشاركات الموجودة وتوفر عناصر تحكم لإنشاء مشاركات جديدة.
استخدم فئة الخوادم في Webmin للوصول إلى مشاركة ملفات Samba في نظام Windows.
إذا أبلغ Webmin بأنه لا يمكنه العثور على smbd، فتأكد من sambaتثبيت الحزمة بنجاح قبل تغيير مسارات الوحدة النمطية.
تعرض وحدة سامبا المشاركات الموجودة وزر إنشاء مشاركة ملفات جديدة.
4. أنشئ المجلد الذي تريد مشاركته
أنشئ المجلد أولاً، ثم امنح مستخدم أو مجموعة لينكس المقصودة صلاحيات نظام الملفات المناسبة. يستخدم هذا المثال مستخدم لينكس موجودًا باسم alex:
تظل صلاحيات نظام لينكس سارية حتى عندما يُشير Webmin إلى إمكانية الكتابة في مجلد مشترك. بالنسبة للمجلدات المشتركة متعددة المستخدمين، يُنصح باستخدام مجموعة مخصصة وصلاحيات خاصة بها بدلاً من جعل مستخدم واحد مالكاً لها.
5. أنشئ المشاركة في Webmin
في برنامج مشاركة الملفات Samba لنظام Windows ، انقر فوق "إنشاء مشاركة ملفات جديدة" . أدخل اسم مشاركة بسيطًا، مثل " مشاركة الملفات documents"، واضبط "المجلد المراد مشاركته" على "المجلد المراد مشاركته" /srv/samba/documents، واترك خيار "قابل للتصفح؟" مفعلًا إذا كنت تريد عرض المشاركة للعملاء، وأضف تعليقًا قصيرًا، ثم انقر فوق " إنشاء" .
قم بتعيين اسم المشاركة، والدليل، وإمكانية التصفح، والوصف قبل إنشاء المشاركة.
6. ضبط إعدادات الأمان وصلاحيات الكتابة
انقر على المشاركة الجديدة، ثم افتح "الأمان والتحكم في الوصول" . بالنسبة لمشاركة شبكة محلية محمية بكلمة مرور، اضبط " قابل للكتابة؟" على "نعم" فقط إذا كان ينبغي على المستخدمين تعديل الملفات، واضبط " وصول الضيف؟" على "لا شيء "، وأدخل أسماء المستخدمين المسموح بها في " المستخدمون المعتمدون" .
افتح قسم الأمان والتحكم في الوصول لمراجعة من يمكنه استخدام المشاركة.
يدعم Webmin أيضًا وصول الضيوف، ولكن تجنب الجمع بين وصول الضيوف غير المقيد وصلاحية الكتابة إلا إذا كنت ترغب عمدًا في أن يقوم أي شخص يمكنه الوصول إلى المشاركة بإنشاء ملفات أو تغييرها. يشرح دليل التحكم في الوصول إلى Ubuntu Samba أن مستخدمي Samba المصادق عليهم وصلاحيات نظام ملفات Linux العادية تعمل معًا.
للمشاركة الخاصة، أبقِ خيار وصول الضيف مضبوطًا على "لا شيء" وقم بإدراج المستخدمين المسموح لهم بالدخول.
7. أضف المستخدم إلى سامبا
alexلا يُعتبر حساب لينكس تلقائيًا حساب تسجيل دخول سامبا. لإضافة كلمة مرور سامبا لمستخدم لينكس موجود، على سبيل المثال ، استخدم الأمر التالي:
sudo smbpasswd -a alex
أدخل كلمة المرور التي سيستخدمها عملاء ويندوز لهذا المجلد المشترك. تشير وثائق أوبونتو إلى أن بيانات اعتماد سامبا قد تختلف عن كلمة مرور حساب لينكس.
8. قم بتطبيق الإعدادات والاتصال من نظام التشغيل ويندوز
يشير Webmin إلى أن Samba عادةً ما يكتشف تغييرات ملفات التكوين تلقائيًا، لذا فإن إعادة التشغيل غير ضرورية في أغلب الأحيان. إذا عرضت الوحدة خيار "إعادة تشغيل خوادم Samba" وكنت بحاجة إلى فرض إعادة التحميل، فيمكنك استخدام هذا الخيار بعد حفظ المشاركة.
في نظام ويندوز، افتح مستكشف الملفات وأدخل مسار UNC:
\\SERVER-IP\documents
عند ظهور المطالبة، سجّل الدخول باستخدام اسم مستخدم وكلمة مرور Samba. إذا لم يظهر المجلد المشترك ضمن الشبكة، فجرّب مسار UNC المباشر أولاً؛ لا يتطلب تشغيل المجلد المشترك تصفح الشبكة.
اتصل مباشرة بمشاركة Samba باستخدام عنوان IP الخاص بالخادم واسم المشاركة.
استكشاف الأخطاء وإصلاحها بسرعة
تم رفض الإذن: تحقق من قواعد مشاركة Webmin وملكية أو وضع Linux على الدليل المشترك.
تم رفض تسجيل الدخول: تأكد من وجود مستخدم Linux وإضافته باستخدام smbpasswd -a.
المشاركة غير قابلة للوصول: تحقق من تشغيل Samba وأن جدار الحماية الخاص بك يسمح بحركة مرور SMB من شبكة العميل.
لا يمكن الوصول إلى Webmin: تأكد من أنك تستخدم https://المنفذ 10000ومسار إدارة موثوق به للخادم.