كيفية تثبيت وتكوين Samba Share مع Windows و CentOS

How Install Configure Samba Share With Windows



سامبا هو نظام مشاركة ملفات متوافق مع نظام التشغيل Windows. يتم استخدامه لإعداد مشاركة windows على أنظمة Linux. Samba هو تطبيق Linux لبروتوكول SMB / CIFS.

يمكن استخدام Samba لإعداد خادم التخزين أو مشاركة الملفات والأدلة على نظام Linux.







في هذه المقالة ، سأوضح لك كيفية تثبيت وتهيئة مشاركة Samba مع Windows و CentOS 7. فلنبدأ.



تم إعداد خادم Samba وأجهزة الكمبيوتر العميلة بالطريقة التالية:







ال خادم تخزين سامبا (استنادًا إلى CentOS 7) له اسم المضيف خادم SMB وعنوان IP 10.0.1.11

ال عميل Samba CentOS 7 له اسم المضيف عميل SMB وعنوان IP 10.0.1.14



ال عميل Samba Windows 7 لديه عنوان IP 10.0.1.12

توجد أجهزة الكمبيوتر هذه في نفس الشبكة 10.0.1.0/24

تكوين DNS لخادم سامبا:

قبل أن تبدأ ، تأكد من تكوين خادم DNS بشكل صحيح. خلاف ذلك ، قد يفشل Samba في البدء.

يعد تكوين خادم DNS كامل خارج نطاق هذه المقالة ، لذلك قمت بتحرير ملف / etc / hosts ملف لكل جهاز CentOS 7 وإضافة السطر التالي هناك.

10.0.1.11 خادم SMB

على ال خادم SMB و عميل SMB الجهاز ، يمكنك ببساطة تشغيل الأمر التالي لإضافة السطر أعلاه إلى ملف / etc / hosts ملف:

$رما - طرد - قذف '10 .0.1.11 خادم SMB' | سودو قمزة -إلى /إلخ/المضيفين

بالنسبة لعميل Windows ، استخدمت برنامج Notepad للتحرير C: Windows System32 Drivers etc hosts ملف وإضافة السطر التالي هناك:

10.0.1.11 خادم SMB

الخطوة 1:

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

الخطوة 2:

الآن اضغط + أو للذهاب الى ملف > افتح… وحدد الملف C: Windows System32 Drivers etc hosts

الخطوه 3:

الآن أضف السطر أعلاه إلى نهاية الملف. الآن اضغط + س او اذهب الى ملف > يحفظ لحفظ الملف.

تثبيت خادم Samba:

لم يتم تثبيت خادم Samba افتراضيًا على CentOS 7. لذا عليك تثبيته على خادم SMB آلة.

قبل تثبيت خادم Samba ، قم بتشغيل الأمر التالي لتحديث ملف يم ذاكرة التخزين المؤقت لمستودع الحزمة:

$سودو يم ماكاتشي

الآن قم بتحديث نظام CentOS 7 الخاص بك بالأمر التالي:

$سودو تحديث yum

إذا كان التحديث متاحًا ، يجب أن ترى النافذة التالية. صحافة و ثم اضغط لاستكمال.

يجب أن تستغرق عملية التحديث بعض الوقت حتى تنتهي. بمجرد الانتهاء ، قم بتشغيل الأمر التالي لإعادة تشغيل نظامك.

$سودواعادة التشغيل

الآن قم بتثبيت خادم Samba بالأمر التالي:

$سودو يم التثبيتسامبا

الآن اضغط و ثم اضغط لاستكمال.

يجب تثبيت خادم Samba.

خدمات السامبا شخص و nmb توقفت بشكل افتراضي. يجب أن تبدأ بهم قبل أن تفعل أي شيء.

ابدأ ال شخص الخدمة بالأمر التالي:

$سودوsystemctl بدء

ابدأ ال nmb الخدمة بالأمر التالي:

$سودوsystemctl بدء nmb

الآن عليك إضافة شخص و nmb خدمات لبدء تشغيل النظام بحيث تبدأ عند بدء تشغيل كمبيوتر الخادم.

أضف ال شخص خدمة لبدء تشغيل النظام بالأمر التالي:

$سودوsystemctlممكنشخص

أضف ال nmb خدمة لبدء تشغيل النظام بالأمر التالي:

$سودوsystemctlممكنnmb

إضافة وإدراج مستخدمي سامبا:

مستخدمو Windows لديهم ملفات مختلفة وأنظمة أذونات الدليل عن Linux. لإضافة هذه المعلمات الإضافية إلى مستخدمي Linux الحاليين ، pdbedit يتم استخدام الأمر.

يمكنك إضافة مستخدم تسجيل الدخول الخاص بك إلى Samba باستخدام الأمر التالي:

$سودوpdbedit-إلى -u$(من أنا)

الآن عليك إعداد كلمة مرور Samba. هذه هي كلمة المرور التي ستستخدمها عند تسجيل الدخول في مشاركة Samba.

اكتب كلمة مرور سامبا للمستخدم واضغط .

أعد كتابة كلمة مرور Samba الخاصة بك واضغط .

يجب إضافة مستخدم تسجيل الدخول الخاص بك.

يمكنك إضافة مستخدمي Linux آخرين إلى Samba أيضًا باستخدام الأمر التالي:

$سودوpdbedit-إلى -uاسم االمستخدم

ملحوظة: هنا، اسم االمستخدم يمكن أن يكون أي اسم مستخدم Linux.

يمكنك الآن سرد جميع مستخدمي Samba بالأمر التالي:

$سودوpdbedit-ال

السماح بمرور سامبا:

الآن السماح لحركة مرور السامبا بـ خادم SMB آلة مع ما يلي جدار الحماية أمر:

$سودوجدار الحماية كمد--إضافة خدمة= سامبا--دائم

تطبيق الجديد جدار الحماية التكوين باستخدام الأمر التالي:

$سودوجدار الحماية كمد--إعادة تحميل

الوصول إلى أسهم Samba من عميل CentOS 7:

يمكنك تثبيت أدوات عميل Samba على أجهزة CentOS 7 الخاصة بك والتي تريد تثبيت مشاركات Samba منها خادم SMB آلة.

قم بتشغيل الأمر التالي لتثبيت أدوات عميل Samba على عميل CentOS 7:

$سودو يم التثبيتسامبا العميل

الآن اضغط و ثم اضغط لاستكمال.

يجب تثبيت أدوات عميل Samba.

الآن يمكنك سرد كل المشاركة المتاحة لتسجيل الدخول الخاص بك اسم االمستخدم تشغيل خادم SMB الجهاز بالأمر التالي:

$عميل صغير-Uاسم االمستخدم> -ال //HOSTNAME

ملحوظة: هنا اسم االمستخدم هو اسم مستخدم Samba الخاص بك و HOSTNAME هو اسم DNS أو IP الخاص بك خادم SMB .

اكتب الآن كلمة مرور Samba الخاصة بك واضغط .

يجب أن يتم سرد جميع الأسهم الخاصة بك. بشكل افتراضي ، تتم مشاركة الدليل الرئيسي للمستخدم فقط. إذا كنت تريد ، يمكنك إضافة المزيد من المشاركات.

يمكنك الآن تحميل مشاركتك باستخدام الأمر التالي:

$سودو تتعدد -tسيف-أو اسم االمستخدم= USERNAME ،كلمه السر= SAMBA_PASSWORD
//SERVER_IP/SHARENAME الجبل

ملاحظة: اسم المستخدم و SAMBA_PASSWORD هي تفاصيل تسجيل الدخول إلى Samba ، SERVER_IP هو عنوان IP الخاص بـ خادم SMB و شارك الاسم هو اسم المشاركة و الجبل هو الموقع / المسار الذي تريد تحميل مشاركتك فيه شارك الاسم على CentOS 7.

يتم تحميل الحصة.

الوصول إلى مشاركات Samba من عميل Windows:

من النوافذ ، فقط افتح ملف مستكشف الملفات واكتب \ HOSTNAME شارك الاسم في موقعك كما هو موضح في لقطة الشاشة أدناه. بمجرد الانتهاء ، اضغط على .

اكتب الآن في Samba الخاص بك اسم االمستخدم و كلمه السر وانقر فوق نعم .

يجب أن تقوم بتسجيل الدخول إلى مشاركتك كما ترى.

إضافة المزيد من المشاركات:

إذا كنت بحاجة إلى إضافة المزيد من المشاركات ، اقرأ إنشاء ملف مشاركة قسم المقالة على https://linuxhint.com/install-samba-on-ubuntu/

ملحوظة: فعلت كل شيء بينما تم تعطيل SELinux. العمل مع SELinux خارج نطاق هذه المقالة. يرجى مراجعة وثائق SELinux للحصول على مزيد من المعلومات حول SELinux وكيفية إعداده لـ Samba.

هذه هي طريقة تثبيت وتهيئة مشاركة Samba مع Windows و CentOS 7. نشكرك على قراءة هذا المقال.