Samba Setup في Centos 7

Anonim

Samba Setup في Centos 7

يمكن استخدام خادم الملفات (FS) في أنظمة تشغيل Linux لأغراض مختلفة، ولكن في معظم الحالات تشارك في إنشاء شبكة محلية ومجلدات عامة مع أجهزة كمبيوتر قائمة على Windows. الأكثر شعبية FS تعتبر حاليا سامبا. يتم تثبيته مسبقا في العديد من التوزيعات، والمستخدمين ذوي الخبرة يفضلون هذه الأداة كواحد آخر إذا كنت بحاجة إلى استخدام خوادم الملفات. اليوم سيكون حول تثبيت وتكوين هذا المكون في سينت أو إس 7.

تخصيص سامبا في Centos 7

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

الخطوة 1: الأعمال التحضيرية في ويندوز

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

  1. فتح "ابدأ"، من خلال البحث للعثور على "سطر الأوامر" وتشغيل هذا التطبيق نيابة عن المسؤول.
  2. انتقل إلى أوامر Windows الفوري لمزيد من الإعداد سامبا في سينت أو إس 7

  3. أدخل الأمر Net Config Workstation لمعرفة تكوين محطة العمل الحالية. قم بتنشيط الإجراء عن طريق الضغط على مفتاح ENTER.
  4. أمر لتحديد نطاق محطة عمل قبل إعداد سامبا في سينت أو إس 7

  5. انتظر مظهر القائمة. في ذلك، ابحث عن عنصر "مجال محطة العمل" وتذكر قيمته.
  6. تعريف مجال مجموعة العمل قبل إنشاء سامبا في Centos 7

  7. في نفس جلسة وحدة التحكم، أدخل Notepad C: \ Windows \ System32 \ Drivers \ Etc \ Etc \ Hosts لفتح الملف المطلوب من خلال الافتراضي "Notepad".
  8. بدء المفكرة لإعداد النوافذ المشتركة أمام إعداد Samba في Centos 7

  9. قم بالركض في نهاية القائمة وإدراج السطر 192.168.0.1 SRVR1.Domain.com SRVR1، واستبدال عنوان IP هذا إلى عنوان الجهاز حيث سيتم تعديل سامبا. بعد ذلك، حفظ كل التغييرات.
  10. إعداد وصول Windows المشترك قبل إعداد Samba في Centos 7

في هذا، كل الإجراءات التي تحتوي على جهاز كمبيوتر على نهاية Windows، مما يعني أنه يمكنك الذهاب إلى Centos 7 واتخاذ التكوين المباشر لخادم ملفات Samba.

الخطوة 2: تثبيت سامبا في Centos 7

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

  1. فتح وحدة مريحة بالنسبة لك، على سبيل المثال، من خلال قائمة التطبيقات أو تركيبة المفاتيح على Ctrl + Alt + T القياسية.
  2. بدء محطة لتركيب المزيد من سامبا في سينت أو إس 7

  3. هنا ادخل سودو يم تثبيت -Y سامبا سامبا المشتركة بيثون Glade2 النظام بين التكوين سامبا لتشغيل التثبيت المتزامن لجميع المرافق الإضافية المطلوبة.
  4. الأوامر لتركيب معقد من مكونات سامبا في سينت أو إس 7

  5. أدخل كلمة المرور الخارق لتأكيد هذا الإجراء. نعتبر أن الحروف في هذا الخط لا يتم عرض.
  6. إدخال كلمة مرور لتأكيد تركيب معقد من مكونات سامبا في سينت أو إس 7

  7. سيتم إعلامك أن عملية التثبيت بدأت. خلال هذه، لا إغلاق "محطة"، وإلا سيتم إعادة تعيين جميع الإعدادات تلقائيا.
  8. في انتظار الانتهاء من تركيب معقد سامبا في سينت أو إس 7

  9. وعند الانتهاء من هذه العملية، سوف تظهر السلاسل التي يتم أفادت بأن يتم تأسيس المرافق اللازمة والتبعيات الخاصة - يمكنك الذهاب أبعد من ذلك.
  10. معلومات عن الانتهاء بنجاح من تركيب معقد من سامبا في سينت أو إس 7

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

الخطوة 3: تثبيت المعلمات العالمية

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

  1. في بعض الأحيان يتم تثبيت سامبا مع ملف التكوين نظيفة، ولكن يمكن بالفعل بعض المعلمات أن تحدد في ذلك. دعونا أولا إنشاء نسخة احتياطية من هذا الكائن بحيث إذا قمت بسرعة استعادته. وتنفذ هذه المهمة عن طريق إدخال سودو ام /etc/samba/smba/smba/samba/smb.conf.bak.
  2. أمر لإنشاء نسخة من السيرة الذاتية ملف سامبا الإعدادات في سينت أو إس 7

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

  5. سوف يتم التلاعب التالية مباشرة مع ملف التكوين نفسها. للقيام بذلك، يتم استخدام محرر النصوص دائما. وفقا لمعيار، يضاف VI، لكنها ليست كافية ملائمة للمستخدمين المبتدئين، ولذا فإننا نوصي تركيب نانو من خلال سودو يم تثبيت القيادة نانو.
  6. بدء الإعداد محرر النص قبل إعداد سامبا في سينت أو إس 7

  7. إذا كان قد تم إضافة نانو لنظام التشغيل، سيتم إعلامك عن ذلك.
  8. معلومات النص الإعداد محرر ناجحة قبل إعداد سامبا في سينت أو إس 7

  9. ننتقل الآن إلى تحرير ملف التكوين عن طريق إدخال سودو نانو /etc/samba/smb.conf.
  10. الذهاب إلى تحرير خادم الملفات سامبا في سينت أو إس 7 عن طريق محرر النصوص

  11. في النافذة التي تفتح، أدخل محتوى أدناه.

    [عالمي]

    مجموعة العمل = مجموعة العمل

    خادم سلسلة =٪ H الخادم (سامبا، أوبونتو)

    اسم NetBIOS = أوبونتو حصة

    DNS الوكيل = لا

    ملف السجل = /var/log/samba/log.٪M

    ماكس دخول SIZE = 1000

    Passdb الخلفية = tdbsam

    UNIX مزامنة كلمة المرور = نعم

    باسود برنامج = / USR / بن / PASSWD٪ U

    PAM تغيير كلمة المرور = YES

    الخريطة إلى Guest = العضو سيئ

    USERSHARE السماح للضيوف = YES

  12. تثبيت تكوين ملف سامبا العام Server في سينت أو إس 7

  13. اضغط تركيبة مفتاح السيطرة + O للتغيرات قياسية.
  14. إنقاذ ملف سامبا عامة تكوين الملقم في سينت أو إس 7

  15. لا تغيير اسم الملف، ولكن ببساطة انقر على ENTER.
  16. تأكيدا لملف سامبا عامة تكوين الملقم في سينت أو إس 7

  17. بعد ذلك، يمكنك ترك نافذة محرر النصوص عن طريق إغلاق السيطرة + X.
  18. الخروج من محرر النص عند الانتهاء من إعداد ملقم ملفات سامبا في سينت أو إس 7

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

  • مجموعة العمل. تحدد هذه المعلمة اسم الفريق العامل. ومن المقرر قيمتها وفقا لمعلومات محددة في ويندوز.
  • اسم NetBIOS. تغيير القيمة إلى اسم التعسفي الذي تريد عرضه على جهاز كمبيوتر ويندوز عند التعامل مع هذا الجهاز.
  • ملف تسجيل. حيث بلغت قيمة هذه المعلمة، تحديد مسار الملف حيث تريد تخزين سجلات الأحداث التي تتم كتابتها أثناء أداء ملقم الملفات.
  • الخلفية Passdb. هذا الخيار يحدد نوع تخزين كلمات السر. إذا كنت لا تعرف ما هو عليه هنا أن نسأل، فمن الأفضل أن يترك هذا البند في القيمة الافتراضية.
  • UNIX مزامنة كلمة المرور. فمن المستحسن لتفعيل هذه المعلمة لأنها مسؤولة عن مزامنة كلمات المرور /
  • خريطة للزائر. يستخدم لتعيين وصول الضيف. لديها العديد من القيم: يستخدم باد العضو لحسابات غير موجودة، والأحمال كلمة مرور غير صالحة للوضع الضيف عند دخول إدخال كلمة السر، وأبدا ببساطة يعطل هذا الخيار.

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

الخطوة 4: إنشاء الدليل العام

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

  1. في الصالة، أدخل سودو MKDIR -p / سامبا / Allaccess لإنشاء المجلد المذكور أعلاه. تغيير اسمها إلى تعسفي، إذا لزم الأمر.
  2. إنشاء مجلد لتقاسم الخادم ملف سامبا في سينت أو إس 7

  3. الشروع في العمل مع الوصول المشترك، والانتقال في البداية حول المسار CD / سامبا.
  4. انتقل إلى تحرير خلق مجلد متاحة للجمهور في سامبا في سينت أو إس 7

  5. هنا تضاف Allaccess سلسلة سودو تطبيق التصريح -R 0755 وانقر على ENTER.
  6. تحديد مستوى الوصول للمجلد سامبا إنشاؤها في سينت أو إس 7

  7. آخر سودو Chown -R لا أحد المعلمة: Nogroup Allaccess / هي المسؤولة عن توفير الوصول إلى كافة المستخدمين على الاطلاق.
  8. قيادة إضافية لضبط مستويات الوصول إلى المجلد سامبا في سينت أو إس 7

  9. الآن تحتاج إلى تعيين هذا المجلد في ملف التكوين. بادئ ذي بدء، إطلاقه خلال سودو نانو /etc/samba/smb.conf.
  10. الذهاب إلى إضافة مجلد متاحة للجمهور في ملف التكوين سامبا في سينت أو إس 7

  11. إدراج كتلة أو بداية الملف أسفل كتلة. سنتحدث عن معنى كل سطر بعد ذلك بقليل أنك تعاملت مع تثبيت القيم الفردية.

    دخول كامل]

    مسار = / سامبا / Allaccess

    للتصفح = نعم.

    للكتابة = نعم.

    ضيف طيب = YES

    قراءة فقط = لا

  12. حفظ التغييرات وترك محرر النصوص.
  13. حفظ الملف التكوين سامبا في سينت أو إس 7 بعد إجراء تغييرات

  14. سيتم تطبيق كافة الإعدادات فقط بعد إعادة تشغيل ملقم الملفات، حتى تفعل ذلك الآن عن طريق الكتابة سودو SystemCTL إعادة تشغيل سامبا.
  15. إعادة تشغيل ملقم الملفات سامبا في سينت أو إس 7 بعد إجراء تغييرات

بعد كل شيء سيتم إنشاء الدليل العام اللازم، فمن المستحسن للتحقق أدائها في ويندوز وذلك بإدخال الأمر \\ SRVR1 \ Allaccess هناك. الآن دعونا تؤثر على المعلمات أعلاه:

  • طريق. هنا نوبات المسار إلى المجلد الذي تم تحديده في متناول الجمهور.
  • للتصفح. فإن تفعيل هذه المعلمة عرض الدليل في قائمة المسموح بها.
  • للكتابة. يمكن تحرير المجلد المحدد إذا تم تحديد قيمة هذه المعلمة كما YES.
  • ضيف OK. تفعيل هذا البند إذا كنت ترغب في توفير مجلد المشاركة.
  • يقرأ فقط. استخدام القيمة الإيجابية لهذه المعلمة إلى تعيين قيمة مجلد للقراءة فقط.

خطوة 5: إنشاء فهرس آمن

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

  1. إنشاء الدليل الذي سيتواصل تكوينها باستخدام سودو MKDIR ف / سامبا / Allaccess الأمر / آمنة.
  2. إنشاء مجلد آمن للملقم ملفات سامبا في سينت أو إس 7

  3. إضافة مجموعة حيث ستشمل المستخدمين المصرح لهم، من خلال سودو Addgroup SecureDGroup.
  4. إنشاء مجموعة للوصول إلى سامبا مجلد محمي في سينت أو إس 7

  5. انتقل إلى موقع دليل محمي بواسطة تحديد CD / سامبا / Allaccess.
  6. الذهاب إلى تحرير مجلد سامبا آمن في سينت أو إس 7

  7. هنا، تعيين حقوق لكل مستخدم على حدة من خلال سودو Chown -r ريتشارد: SecureDGroup الآمنة. استبدال اسم ريتشارد في هذا الأمر لضروريا واحد.
  8. إنشاء قواعد للمجلد ملف Server سامبا المضمونة في سينت أو إس 7

  9. يبقى فقط أن أدخل سودو CHMOD -R 0770 قيادة الآمن / الأمن المشترك.
  10. إنشاء قواعد لمستخدمي مجلد سامبا المحمية في سينت أو إس 7

  11. انتقل إلى ملف التكوين (سودو نانو /etc/samba/smb.conf) لتحديد المجلد الذي وضعناه للتو.
  12. الذهاب إلى تحرير ملف التكوين سامبا في سينت أو إس 7 لإضافة مجلد آمن

  13. نسخ ولصق كتلة في محرر أدناه.

    [المضمون]

    مسار = / سامبا / Allaccess / المضمونة

    المستخدمين صالح =SecuredGroup

    ضيف OK = NO

    للكتابة = نعم.

    للتصفح = نعم.

  14. حفظ التغييرات وإغلاق محرر النصوص.
  15. حفظ ملف التكوين بعد إضافة مجلد سامبا آمن إلى سينت أو إس 7

  16. إضافة كافة الحسابات إلى المجموعة المناسبة من خلال سودو UserMod -A -G SecureDGroup ريتشارد.
  17. إضافة مستخدم إلى مجموعة دليل محمية سامبا في سينت أو إس 7

  18. تعيين SUDO SMBPASSWD -A ريتشارد كلمة المرور لكل منهم كما الإجراء الأخير الذي يكمل التكوين.
  19. إنشاء كلمة مرور لسامبا دليل المحمية في سينت أو إس 7

هذا هو كل المعلومات أردنا أن سهم ابلغ عن الإعدادات العامة للملقم ملفات سامبا في سينت أو إس 7. يمكنك متابعة فقط التعليمات التي تتلقاها من تغيير المعلمات وقيمها لنفسك لخلق التكوين الأمثل.

اقرأ أكثر