يمكن استخدام خادم الملفات (FS) في أنظمة تشغيل Linux لأغراض مختلفة، ولكن في معظم الحالات تشارك في إنشاء شبكة محلية ومجلدات عامة مع أجهزة كمبيوتر قائمة على Windows. الأكثر شعبية FS تعتبر حاليا سامبا. يتم تثبيته مسبقا في العديد من التوزيعات، والمستخدمين ذوي الخبرة يفضلون هذه الأداة كواحد آخر إذا كنت بحاجة إلى استخدام خوادم الملفات. اليوم سيكون حول تثبيت وتكوين هذا المكون في سينت أو إس 7.
تخصيص سامبا في Centos 7
لقد وزعنا جميع المواد على الخطوات، لأن عملية التكوين القياسية عادة ما يستغرق الكثير من الوقت وتتكون من عدة مراحل مختلفة. نحن لن تجاوز الإجراءات الجانبية والأولية مع ويندوز، لأننا قد حددت آنفا أن سامبا وكثيرا ما يستخدم في حزمة مع نظام التشغيل هذا. يمكنك فقط فحص التعليمات بعناية فقط لفهم المبادئ الأساسية لتكوين خادم الملفات في Centos 7.الخطوة 1: الأعمال التحضيرية في ويندوز
ومن الجدير بدأت تبدأ مع ويندوز لأنه سيكون من الضروري تحديد المعلومات المهمة التي بدونها ليس من الضروري الاستغناء عن إنشاء شبكة والمجلدات العمومية. سوف تحتاج إلى تحديد اسم الفريق العامل وإجراء تغييرات على ملف "المضيفين" بحيث يتم حظر محاولات الاتصال. كل شيء يبدو وكأنه هذا:
- فتح "ابدأ"، من خلال البحث للعثور على "سطر الأوامر" وتشغيل هذا التطبيق نيابة عن المسؤول.
- أدخل الأمر Net Config Workstation لمعرفة تكوين محطة العمل الحالية. قم بتنشيط الإجراء عن طريق الضغط على مفتاح ENTER.
- انتظر مظهر القائمة. في ذلك، ابحث عن عنصر "مجال محطة العمل" وتذكر قيمته.
- في نفس جلسة وحدة التحكم، أدخل Notepad C: \ Windows \ System32 \ Drivers \ Etc \ Etc \ Hosts لفتح الملف المطلوب من خلال الافتراضي "Notepad".
- قم بالركض في نهاية القائمة وإدراج السطر 192.168.0.1 SRVR1.Domain.com SRVR1، واستبدال عنوان IP هذا إلى عنوان الجهاز حيث سيتم تعديل سامبا. بعد ذلك، حفظ كل التغييرات.
في هذا، كل الإجراءات التي تحتوي على جهاز كمبيوتر على نهاية Windows، مما يعني أنه يمكنك الذهاب إلى Centos 7 واتخاذ التكوين المباشر لخادم ملفات Samba.
الخطوة 2: تثبيت سامبا في Centos 7
يتم تثبيت ليست كل المكونات المطلوبة للتشغيل الصحيح لسامبا بشكل افتراضي في نظام التشغيل قيد النظر، لذلك سيكون لديهم ليتم إضافتها يدويا. وسيتم تنفيذ جميع هذه الإجراءات من خلال محطة، وتحتاج أيضا إلى التأكد من أن لديك اتصال إنترنت نشط والقدرة على استخدام الأمر سودو.
- فتح وحدة مريحة بالنسبة لك، على سبيل المثال، من خلال قائمة التطبيقات أو تركيبة المفاتيح على Ctrl + Alt + T القياسية.
- هنا ادخل سودو يم تثبيت -Y سامبا سامبا المشتركة بيثون Glade2 النظام بين التكوين سامبا لتشغيل التثبيت المتزامن لجميع المرافق الإضافية المطلوبة.
- أدخل كلمة المرور الخارق لتأكيد هذا الإجراء. نعتبر أن الحروف في هذا الخط لا يتم عرض.
- سيتم إعلامك أن عملية التثبيت بدأت. خلال هذه، لا إغلاق "محطة"، وإلا سيتم إعادة تعيين جميع الإعدادات تلقائيا.
- وعند الانتهاء من هذه العملية، سوف تظهر السلاسل التي يتم أفادت بأن يتم تأسيس المرافق اللازمة والتبعيات الخاصة - يمكنك الذهاب أبعد من ذلك.
بفضل فريق قدمت في وقت سابق، وقد تم تركيب جميع المرافق على الفور في وقت واحد وليس أكثر لإضافتها إلى النظام. وسيتم إطلاق ملقم الملفات تلقائيا، وأضاف على الفور إلى autoload، لذلك لا يمكن أن تقلق بشأن إدراجها أو خلق روابط رمزية.
الخطوة 3: تثبيت المعلمات العالمية
يتم تثبيت سامبا في نظام التشغيل في "شكل نقي"، مما يعني أنه الآن لا تحديد المعلمات تحديد سلوكها. سيكون لديهم ليتم تثبيتها من تلقاء نفسها، والأمر يستحق ذلك مع التكوين الرئيسي. نحن نقدم لاستخدام قالب قياسي، لتحل محل بعض الخطوط المخصصة.
- في بعض الأحيان يتم تثبيت سامبا مع ملف التكوين نظيفة، ولكن يمكن بالفعل بعض المعلمات أن تحدد في ذلك. دعونا أولا إنشاء نسخة احتياطية من هذا الكائن بحيث إذا قمت بسرعة استعادته. وتنفذ هذه المهمة عن طريق إدخال سودو ام /etc/samba/smba/smba/samba/smb.conf.bak.
- هذا الإجراء، مثل كل اللاحقة، سوف تضطر إلى تأكيد تحديد كلمة السر الخارق.
- سوف يتم التلاعب التالية مباشرة مع ملف التكوين نفسها. للقيام بذلك، يتم استخدام محرر النصوص دائما. وفقا لمعيار، يضاف VI، لكنها ليست كافية ملائمة للمستخدمين المبتدئين، ولذا فإننا نوصي تركيب نانو من خلال سودو يم تثبيت القيادة نانو.
- إذا كان قد تم إضافة نانو لنظام التشغيل، سيتم إعلامك عن ذلك.
- ننتقل الآن إلى تحرير ملف التكوين عن طريق إدخال سودو نانو /etc/samba/smb.conf.
- في النافذة التي تفتح، أدخل محتوى أدناه.
[عالمي]
مجموعة العمل = مجموعة العمل
خادم سلسلة =٪ H الخادم (سامبا، أوبونتو)
اسم NetBIOS = أوبونتو حصة
DNS الوكيل = لا
ملف السجل = /var/log/samba/log.٪M
ماكس دخول SIZE = 1000
Passdb الخلفية = tdbsam
UNIX مزامنة كلمة المرور = نعم
باسود برنامج = / USR / بن / PASSWD٪ U
PAM تغيير كلمة المرور = YES
الخريطة إلى Guest = العضو سيئ
USERSHARE السماح للضيوف = YES
- اضغط تركيبة مفتاح السيطرة + O للتغيرات قياسية.
- لا تغيير اسم الملف، ولكن ببساطة انقر على ENTER.
- بعد ذلك، يمكنك ترك نافذة محرر النصوص عن طريق إغلاق السيطرة + X.
أشرنا أعلاه، والتي يجب أن يتم إدراج المحتويات في ملف التكوين، ومع ذلك، فإن قيم هذه المعايير تتغير اعتمادا على متطلبات المستخدم. الرقم دعونا ذلك بمزيد من التفصيل مع أكبر عدد من النقاط الهامة:
- مجموعة العمل. تحدد هذه المعلمة اسم الفريق العامل. ومن المقرر قيمتها وفقا لمعلومات محددة في ويندوز.
- اسم NetBIOS. تغيير القيمة إلى اسم التعسفي الذي تريد عرضه على جهاز كمبيوتر ويندوز عند التعامل مع هذا الجهاز.
- ملف تسجيل. حيث بلغت قيمة هذه المعلمة، تحديد مسار الملف حيث تريد تخزين سجلات الأحداث التي تتم كتابتها أثناء أداء ملقم الملفات.
- الخلفية Passdb. هذا الخيار يحدد نوع تخزين كلمات السر. إذا كنت لا تعرف ما هو عليه هنا أن نسأل، فمن الأفضل أن يترك هذا البند في القيمة الافتراضية.
- UNIX مزامنة كلمة المرور. فمن المستحسن لتفعيل هذه المعلمة لأنها مسؤولة عن مزامنة كلمات المرور /
- خريطة للزائر. يستخدم لتعيين وصول الضيف. لديها العديد من القيم: يستخدم باد العضو لحسابات غير موجودة، والأحمال كلمة مرور غير صالحة للوضع الضيف عند دخول إدخال كلمة السر، وأبدا ببساطة يعطل هذا الخيار.
وبالإضافة إلى ذلك، هناك خيارات التكوين الأخرى في سامبا، ويتم تنفيذ واجهة رسومية. مع كل هذا فإننا ننصح للتعرف في الوثائق الرسمية، لأنه لا يمكن تكوين جميع المعلومات المطلوبة بموجب المادة نفسها.
الخطوة 4: إنشاء الدليل العام
مواصلة تكوين ملقم الملفات، مفككة على مبدأ إنشاء الدليل العام. ملاحظة على الفور أن هذه المجلدات عادة لا تقتصر على كلمة المرور والمتوفرة للعرض أو حتى لتحرير كل مستخدم متصل تماما. في معظم الأحيان إنشاء واحد من هذا القبيل الدليل، ولكن لا شيء يمنعك من إضافتها أي كمية. يتم تنفيذ إنشاء هذا المجلد الأول على النحو التالي:
- في الصالة، أدخل سودو MKDIR -p / سامبا / Allaccess لإنشاء المجلد المذكور أعلاه. تغيير اسمها إلى تعسفي، إذا لزم الأمر.
- الشروع في العمل مع الوصول المشترك، والانتقال في البداية حول المسار CD / سامبا.
- هنا تضاف Allaccess سلسلة سودو تطبيق التصريح -R 0755 وانقر على ENTER.
- آخر سودو Chown -R لا أحد المعلمة: Nogroup Allaccess / هي المسؤولة عن توفير الوصول إلى كافة المستخدمين على الاطلاق.
- الآن تحتاج إلى تعيين هذا المجلد في ملف التكوين. بادئ ذي بدء، إطلاقه خلال سودو نانو /etc/samba/smb.conf.
- إدراج كتلة أو بداية الملف أسفل كتلة. سنتحدث عن معنى كل سطر بعد ذلك بقليل أنك تعاملت مع تثبيت القيم الفردية.
دخول كامل]
مسار = / سامبا / Allaccess
للتصفح = نعم.
للكتابة = نعم.
ضيف طيب = YES
قراءة فقط = لا
- حفظ التغييرات وترك محرر النصوص.
- سيتم تطبيق كافة الإعدادات فقط بعد إعادة تشغيل ملقم الملفات، حتى تفعل ذلك الآن عن طريق الكتابة سودو SystemCTL إعادة تشغيل سامبا.
بعد كل شيء سيتم إنشاء الدليل العام اللازم، فمن المستحسن للتحقق أدائها في ويندوز وذلك بإدخال الأمر \\ SRVR1 \ Allaccess هناك. الآن دعونا تؤثر على المعلمات أعلاه:
- طريق. هنا نوبات المسار إلى المجلد الذي تم تحديده في متناول الجمهور.
- للتصفح. فإن تفعيل هذه المعلمة عرض الدليل في قائمة المسموح بها.
- للكتابة. يمكن تحرير المجلد المحدد إذا تم تحديد قيمة هذه المعلمة كما YES.
- ضيف OK. تفعيل هذا البند إذا كنت ترغب في توفير مجلد المشاركة.
- يقرأ فقط. استخدام القيمة الإيجابية لهذه المعلمة إلى تعيين قيمة مجلد للقراءة فقط.
خطوة 5: إنشاء فهرس آمن
كما في المثال الأخير من تكوين مجموعة سامبا المالية، نريد أن الحديث عن إنشاء المجلدات المحمية التي ستكون تحت كلمة المرور و هي متوفرة فقط للمستخدمين محددين. كما يمكنك فهم بالفعل، يمكنك إنشاء هذه الدلائل كمية غير محدودة، وهذا يحدث مثل هذا:
- إنشاء الدليل الذي سيتواصل تكوينها باستخدام سودو MKDIR ف / سامبا / Allaccess الأمر / آمنة.
- إضافة مجموعة حيث ستشمل المستخدمين المصرح لهم، من خلال سودو Addgroup SecureDGroup.
- انتقل إلى موقع دليل محمي بواسطة تحديد CD / سامبا / Allaccess.
- هنا، تعيين حقوق لكل مستخدم على حدة من خلال سودو Chown -r ريتشارد: SecureDGroup الآمنة. استبدال اسم ريتشارد في هذا الأمر لضروريا واحد.
- يبقى فقط أن أدخل سودو CHMOD -R 0770 قيادة الآمن / الأمن المشترك.
- انتقل إلى ملف التكوين (سودو نانو /etc/samba/smb.conf) لتحديد المجلد الذي وضعناه للتو.
- نسخ ولصق كتلة في محرر أدناه.
[المضمون]
مسار = / سامبا / Allaccess / المضمونة
المستخدمين صالح =SecuredGroup
ضيف OK = NO
للكتابة = نعم.
للتصفح = نعم.
- حفظ التغييرات وإغلاق محرر النصوص.
- إضافة كافة الحسابات إلى المجموعة المناسبة من خلال سودو UserMod -A -G SecureDGroup ريتشارد.
- تعيين SUDO SMBPASSWD -A ريتشارد كلمة المرور لكل منهم كما الإجراء الأخير الذي يكمل التكوين.
هذا هو كل المعلومات أردنا أن سهم ابلغ عن الإعدادات العامة للملقم ملفات سامبا في سينت أو إس 7. يمكنك متابعة فقط التعليمات التي تتلقاها من تغيير المعلمات وقيمها لنفسك لخلق التكوين الأمثل.