سامبا: مقدمة ضرورية

samba_logo

مرحبا اصدقاء !. سأبدأ بذكر ذلك انها ليست هي نفسها للاستخدام سامبا ماذا أكتب عنه. كما قال شاعر هندوسي أو فارسي عظيم (لا أتذكر جيدًا) ، "بتحريك إصبعك تكتب ، وبمجرد أن تكتب ، لن يتمكن كل إخلاصك ولا كل دموعك من محو شيء مما هو مكتوب". أعتذر مقدمًا عن طول المقال أو عن بعض الحذف غير المقصود. شكرا!.

ما هذا سامبا لمستخدمي UNIX / Linux؟ من بين التعريفات الأخرى ، إنه شكل هائل من الرقص يمارس في البرازيل وفي العديد من البلدان الأخرى ، وهو يتجاوز بكثير معرفتي المتواضعة عن كيفية الاستمتاع. 🙂 إذن ، أذهب إلى موسوعاتي وأجد:

من ويكيبيديا: سامبا هو تطبيق مجاني لبروتوكول مشاركة ملفات Microsoft Windows (المعروف سابقًا باسم SMB، التي تمت إعادة تسميتها مؤخرًا إلى CIFS) للأنظمة المشابهة لـ UNIX. بهذه الطريقة ، من الممكن أن أجهزة الكمبيوتر التي تعمل بنظام GNU / Linux ، نظام التشغيل Mac OS X o يونكس تبدو بشكل عام مثل الخوادم أو تتصرف مثل العملاء على شبكات Windows. يسمح Samba أيضًا للمستخدمين بالتحقق من الصحة من خلال العمل كمراقب النطاق الرئيسي (PDC) ، كعضو في المجال وحتى كمجال نشط الدليل للشبكات المستندة إلى Windows ؛ بصرف النظر عن القدرة على خدمة قوائم انتظار الطباعة والأدلة المشتركة والمصادقة مع أرشيف المستخدم الخاص بك.

سنرى:

  • أمثلة على استخدام Samba
  • لنقم بتثبيت وقراءة الوثائق
  • إصدارات Samba 3.xxx و Samba 4.xxx
  • الصلاحيات والحقوق على المجلدات والملفات في جنو / لينكس
  • بعض البرامج المتعلقة بـ Samba على Wheezy
  • التوصيات

أمثلة على استخدام Samba

مشروع Immense Samba موجود في العديد من البرامج والخدمات في عالم Linux الخاص بنا: في الوصول اليومي والبسيط إلى الموارد المشتركة في شبكات SMB / CIFS التي نقوم بها يوميًا مع Linux المثبت على محطات العمل لدينا.

خوادم الملفات والطابعة مع المستخدمين الذين يصادقون على الخادم نفسه ، أو إلى خادم LDAP ، أو إلى Microsft Windows Active Directory. سنراه أيضًا في الدور الرائد في وحدات تحكم المجال ذات النمط 4 من Microsoft ، والتي تم إنشاؤها على UNIX / Linux. أمثلة على PDCs هي ClearOS و Zentyal و Linux Artica Proxy وما إلى ذلك.

الآن ، مع الإخراج المستقر لـ Samba 4 ، يمكننا أيضًا إنشاء Active Directory على UNIX / Linux. بالإضافة إلى ذلك ، فهو الممثل الرئيسي لما يسمى FreeNAS لتوزيع FreeBSD. لمزيد من المعلومات ، قم بزيارة موقع سامبا الرسميوشعاره: «فتح النوافذ على عالم أوسع. Samba هي مجموعة برامج التشغيل البيني القياسية لنظام التشغيل Windows لنظامي Linux و Unix«. "المظهر" الجديد للموقع موحية للغاية.

لنقم بتثبيت وقراءة الوثائق

«ليس هناك دليل أو مقال أفضل من الوثائق التي تأتي مع حزمة samba-doc«. في Village www ، نجد آلاف المقالات ، والدروس التعليمية ، و howtos ، والمذكرات الإلهية للأدب بجميع اللغات عن Samba.

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

الكفاءة تثبيت samba-doc samba-doc-pdf

يتم تثبيت الوثائق في المجلدات / usr / share / doc / samba-doc y / usr / share / doc / samba-doc-pdf على التوالي. من فضلك ، حتى لو كانت باللغة الإنجليزية ، اقرأ الوثائق. في حالة عدم تمكنهم من ذلك ، فقد حان الوقت على الأقل لتعلم قراءة اللغة الإنجليزية. 🙂

إصدارات Samba 3.xxx و Samba 4.xxx

نوضح أنه في مستودع Wheezy ، سنجد الحزم السامبا y samba4. الأول هو الإصدار 3.6.6-6 ، بينما الثانية 4.0.0 ~ beta2 + dfsg1-3.2.

يتمثل الاختلاف الأساسي بين الإصدارين 3.xxx و 4.xxx في أنه مع الإصدار الأول يمكننا تثبيت ، من بين أنواع أخرى من الخدمات ، وحدة تحكم المجال الرئيسية بأسلوب NT4 الخاص بشركة Microsoft ؛ أثناء استخدام السلسلة 4 ، يمكننا بالفعل إنشاء Active Directory أو «نشط الدليل»بأسلوب Active Directories مع Microsoft Windows 2000 أو أعلى.

الصلاحيات والحقوق على المجلدات والملفات في جنو / لينكس

مهم جدا: من الضروري قبل متابعة القراءة تنزيل نسخة من مقال "الأذونات والحقوق في جنو / لينكس" للمؤلف خوان أنطونيو أغيليرا من UCI في كوبا. 1 فبراير 2012 الساعة 12:29 مساءً (مأخوذة من موقع human.uci.cu). يمكنك أيضًا قراءة ملف المقالة الأصلية هنا.

أحد الجوانب "التي يصعب فهمها" في Samba هو على وجه التحديد الأمان المتأصل في نظام ملفات UNIX / Linux الذي يعمل عليه. يشكل هذا التفصيل البسيط إحدى المشاكل الرئيسية التي تميل إلى إرباك الكثيرين ممن بدأوا سامبا وأطلقوا عليها اسم "ديابوليك". يا سامبا المسكين! 🙂

يشعر العديد من المستخدمين الذين يأتون من عالم Windows بالحيرة من الطريقة التي يتم بها التعامل مع الموارد المشتركة عبر Samba ، وذلك أساسًا لأنه لا يتصرف كما يتوقعون. كثيرًا ما يتم الخلط بين بعض مسؤولي شبكة Microsoft فيما يتعلق بالتحكم في الوصول إلى الشبكة وكيفية ضمان الوصول إلى المستخدمين الذي يحتاجون إليه ، مع حماية الموارد الأخرى من الوصول غير المصرح به. من ناحية أخرى ، يواجه مسؤولو UNIX / Linux ، خاصة أولئك الذين ليسوا على دراية ببيئة Microsoft Windows ، صعوبة في تصور كيفية تعيين أذونات الوصول بشكل صحيح إلى الملفات والدلائل بطريقة تلبي رغبات مستخدمي Windows.

تكمن المشكلة الأساسية في كيفية تعيين أذونات الملفات والدلائل في كل نظام ملفات لكل بيئة.

لا يمكن لسامبا تجاهل أو إخفاء هذا الواقع حتى لو أقام جسراً أو انتقالاً إلى حد ما بين البيئتين. تم تصميم Samba لتوفير وسيلة لتبادل البيانات بين أنظمة التشغيل المختلفة. لم يتم إنشاء Samba للتبديل إلى نظام UNIX / Linux على نظام أساسي مثل Microsoft Windows. بدلاً من ذلك ، كان الغرض الأولي هو توفير مستوى كافٍ من تبادل البيانات بين البيئتين. إلا أن ما يستطيع سامبا فعله حاليًا يتجاوز خطط ومنظورات بداياته ، على الرغم من أن المسافة القصيرة بين الاثنين لا تزال تتضاءل كل يوم.

بعض البرامج المتعلقة بـ Samba على Wheezy

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

البحث عن الكفاءة ~ dsamba

إذا أردنا الحفظ في ملف نصي لقراءة هادئة حول معلومات جميع الحزم ذات الصلة ، فيمكننا القيام بذلك عن طريق:

عرض aptitude ~ dsamba> samba -pack.txt

كنا أيضا قادرين على الجري البحث عن القدرات ~ dsamba> samba-package-list.txt، ثم قراءة الأسماء بهدوء. أيضًا ، سيكون من المفيد أن تفعل الشيء نفسه مع الكلمة "SMB". هذه المهمة متروكة لتقديرك. 🙂 سنقتصر على وصف بعض منها بإيجاز شديد. بالترتيب الأبجدي نختار:

الصمامات: نظام ملفات العميل على أساس بروتوكول نقل الملفات SMB. يوفر القدرة على تبادل الملفات بسلاسة مع خوادم Microsoft Windows وخوادم UNIX التي تعمل بنظام Samba. يعتمد على FUSE ، بيئة نظام ملفات مساحة مستخدم Linux.

جادمين سامبا: أداة لتهيئة Samba بواجهة رسومية GTK +. جادمين سامبا إنه برنامج سهل الاستخدام يمكننا من خلاله تنفيذ خادم الملفات والطابعة ؛ وحدة تحكم المجال إدارة المستخدمين والمشاركات بالكامل ، إلخ.

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

GOSA: كلمة رئيسية. برنامج يوفر إدارة الأنظمة من خلال واجهة ويب ، لتنفيذ الخدمات على أساس LDAP. يوفر الوصول إلى حسابات POSIX و Samba و Proxy و Fax و PureFTP و Kerberos كما تم تنفيذها بواسطة معهد ماساتشوستس للتكنولوجيا MIT والعديد من الوظائف الأخرى.

kdenetwork-filesharing: وحدة كيدي لتكوين الموارد المشتركة. واجهة رسومية يمكننا الوصول إليها عبر لوحة التحكم لتهيئة الموارد المشتركة من خلالها Network Fالصورة System أو Samba.

مدير حساب ldap: واجهة ويب لإدارة الحسابات في دليل LDAP. يتم تشغيله على خادم صفحة الويب ويسمح لنا بإدارة حسابات المستخدمين والمجموعات والآلة. وهي تدعم حاليًا أنواع حسابات Samba 3 و Unix و Kolab2 وإدخالات دفتر العناوين وغيرها.

السامبا: خادم الملفات والطابعة وتحديد الهوية باستخدام SMB / CIFS على UNIX. Samba هو تطبيق لبروتوكول SMB / CIFS لأنظمة UNIX ، مما يوفر القدرة على مشاركة الملفات والطابعات بين الأنظمة الأساسية مثل Microsoft Windows و OS X وأنظمة UNIX الأخرى.

يمكن أن يعمل Samba أيضًا كوحدة تحكم مجال مثل NT4 ، ويمكن أن يتكامل مع مجالات NT4 و Active Directory Realms كعضو في Realm ("مملكة"). لاستخدامها في مجال NT4 أو مجال "Active Directory" ، ستحتاج أيضًا إلى الحزمة winbind. حزمة السامبا ليس مطلوبًا الاتصال بخوادم SMB / CIFS الحالية (انظر عميل صغير) أو لتركيب أنظمة الملفات البعيدة (انظر سيفس يوتيلس).

  • سيفس يوتيلس: أدوات مساعدة عامة لنظام الملفات للإنترنت أو «نظام ملفات الإنترنت المشترك«. يحتوي على الأدوات اللازمة للتثبيت على نظام الملفات المحلي وأنظمة ملفات الشبكة البعيدة التي تدعم بروتوكول CIFS.

samba4: خادم الملفات والطابعة وتحديد الهوية باستخدام SMB / CIFS على UNIX. نوع خادم وحدة التحكم بالمجال NT و Active Directory (الإصدار 4).

smb4k: متصفح متقدم وجيد للغاية للمعدات والموارد المشتركة في شبكات SMB / CIFS. إنه ينتمي إلى منصة KDE.

عميل صغير: أدوات وحدة التحكم للعمل مع الموارد المشتركة في شبكات SMB / CIFS. يحتوي على أدوات مساعدة لسطر الأوامر للوصول إلى خوادم Windows و Samba: smbclient ، smbtar ، smbspool ، smbtree وغيرها

مقرعة: «Sماجستير إدارة الأعمال Web A الإدارة Tأول ». يسمح لك بإدارة خادم Samba عبر الويب. لم يعد سيتم صيانته من قبل مطوريه. علاوة على ذلك ، فإن تكوينه الافتراضي ليس آمنًا للشبكات غير الموثوق بها ، وفقًا لفريق دبيان.

winbind: خادم تكامل خدمة اسم Samba. يدمج آليات المصادقة وخدمات الدليل (بحث المستخدم والمجموعة) من وحدة تحكم المجال أو Windows Active Directory ، على جهاز UNIX / Linux

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

التوصيات

  • انتقل دائمًا من البسيط إلى المعقد.
  • دعنا نبدء ب:

.- استخدم الأدوات للوصول إلى الموارد والعمل معها في شبكات SMB / CIFS.
.- دراسة وتطبيق الصلاحيات والحقوق في المجلدات والملفات في أنظمة ملفات GNU / Linux.
.- دراسة تعاريف ومفاهيم التوثيق.
.- ابدأ بمشاركة المجلدات محليًا.
.- تعلم كيفية الانضمام إلى دبيان في مجال Microsoft.
.- مشاركة الموارد المحلية لمستخدمي Windows Active Directory أو المجال.
.- العودة للدراسة والممارسة كثيرا.
.- تطبيق وحدة تحكم المجال الخاصة بنا في سامبا.

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

وحتى المغامرة القادمة يا أصدقاء !!!.

شكر وتقدير:

مأخوذ من موقع فريق سامبا الرسمي

أعضاء فريق سامبا

فيما يلي عناوين الاتصال لبعض أعضاء الفريق:

خريجو فريق سامبا

شكرًا جزيلاً للأشخاص التالية أسماؤهم على مساهماتهم في Samba خلال فترة عضويتهم في الفريق.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   اديازك 87 قال

    مقالة جيدة جدًا ، وسأكون ممتنًا لبعض النصائح حول تنفيذ PDC. مع تحياتي.

    1.    رائع قال

      نعم ، ستكون طريقة دمج أجهزة كمبيوتر linux في مجالات Active Directory أمرًا رائعًا ، لا سيما جزء مصادقة المستخدم والمجلدات المشتركة. من خلال المعلومات القليلة التي اكتشفتها ، أعتقد أن الأمر المعقد هو جعل مستخدمي مجموعة "المسؤولين" في الدليل النشط لديهم أذونات مستخدم فائقة في Linux

      1.    رائع قال

        أرغ! لا أستطيع (أو لا أعرف كيف) تعديل تعليقي السابق. أردت فقط أن أشكر المؤلف على المنشور الذي عمل عليه ، والذي فاتني تقريبًا!
        ملاحظة: لقد سمعت بالفعل عن الرياح ولكن لم أتعلم الكثير بعد. إذا رأيت أنني تمكنت من دمج أجهزة كمبيوتر linux في مجالات Active Directory ، فربما أجرؤ على كتابة مشاركتي الأولى ...

  2.   حابر قال

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

    1.    فيديريكو إيه فالديس توجاغ قال

      شكرًا جزيلاً للجميع على تعليقاتكم وشكرًا !!! الفكرة هي على وجه التحديد الانتقال من الأبسط إلى الأكثر تعقيدًا من خلال سلسلة من المقالات ، لأنني أعلم من التجربة أنه في موضوع Samba لا يمكنك نسخ المراحل. أصر على قراءة الوثائق المصاحبة (للأسف باللغة الإنجليزية) وموضوع الأذونات في المجلدات والملفات. لا تيأس أن كل شيء يأتي في الوقت المناسب. وإذا أمكن ، مولاتو أو امرأة سمراء كوبية تشرح كيفية رقص السامبا. 🙂

  3.   بانديف 92 قال

    لقد نجحت دائمًا مع samba الخاص بي ، ولكن لسبب ما لا تنقل البيانات إلى أكثر من 900 كيلو بايت / ثانية XD

    1.    MSX قال

      حسنًا ، هل تم تمكين أي خيارات أمان إضافية؟
      سامبا بطيء ، لكن ليس كثيرًا ...

    2.    فيديريكو إيه فالديس توجاغ قال

      سامبا ليس بطيئا على الإطلاق. يمكن أن تكون الشبكة البطيئة بسبب وجود DNS أو عدم وجود خدمة WINS. يمكن أن تكون عوامل كثيرة لا علاقة لها بسامبا. حاول إضافة هذا السطر إلى smb.conf:

      خيارات المقبس = TCP_NODELAY SO_SNDBUF = 8192 SO_RCVBUF = 8192

      تتباطأ الشبكة المحلية التي لا تحتوي على خدمة DNS جيدة. شبكة LAN كلاسيكية مع عملاء Windows ، إذا لم يكن لديك خدمة WINS قيد التشغيل - واحدة فقط لكل شبكة فرعية - فإنها تبطئ أيضًا. يعد خادم ملفات Samba المُهيأ جيدًا أسرع من خادم يعمل بنظام Windows.

    3.    أحصل قال

      آسف ، لقد نسيت NO. قصدت:

      سامبا ليس بطيئا على الإطلاق. قد يكون سبب بطء الشبكة لا يحتوي على DNS أو لا يحتوي على خدمة WINS أيضًا. يمكن أن تكون عوامل كثيرة لا علاقة لها بسامبا. حاول إضافة هذا السطر إلى smb.conf:

      خيارات المقبس = TCP_NODELAY SO_SNDBUF = 8192 SO_RCVBUF = 8192

      تتباطأ الشبكة المحلية التي لا تحتوي على خدمة DNS جيدة. شبكة LAN كلاسيكية مع عملاء Windows ، إذا لم يكن لديك خدمة WINS قيد التشغيل - واحدة فقط لكل شبكة فرعية - فإنها تبطئ أيضًا. يعد خادم ملفات Samba المُهيأ جيدًا أسرع من خادم يعمل بنظام Windows.

  4.   تروكو 22 قال

    ممتاز 😀 أستخدم سامبا فقط لمشاركة الملفات والطابعات ، smb4k أداة رائعة 😀

  5.   الينديلنارسيل قال

    بدأوا أخيرًا الحديث عن Samba ... XDDDD

    1.    فيديريكو إيه فالديس توجاغ قال

      نحن نبذل قصارى جهدنا للكتابة قليلاً عن Samba.

      1.    الينديلنارسيل قال

        عظيم. أتذكر أنه في مرحلة ما ، أثناء حديثه مع إيلاف ، اقترح أن يكتبوا قليلاً عن الموضوع.

  6.   إليوتيمي 3000 قال

    منشور جيد ، Fico. سيساعدني ذلك على مشاركة المجلدات من ديبيان الخاص بي وجعلها مرئية على شبكة الإنترانت المنزلية الخاصة بي والتي تحتوي عليها جميع أنظمة Windows.

    1.    فيديريكو إيه فالديس توجاغ قال

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

  7.   كناتج قال

    مقال جيد أنا من سامبا رأيته فقط يسمي عمه في ظل المروحية قائلا إذا كانت تعمل بشكل جيد أم لا xD

  8.   راؤول باكا سينتينو قال

    عزيزي بيك ،

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

    غراسياس.

  9.   لويس كوريا قال

    أنا متدرب في شركة تعمل فيها خدمة الطباعة بشكل مثالي باستخدام samba 3 ، لكنها تسعى إلى استخدام أحدث التقنيات وعند استخدام خادم مع samba 4 واستخدام تكوين smb.conf لـ samba 3 في samba 4 لا يعمل لي

  10.   فيديريكو قال

    عزيزي لويس كوريا. أنت تقول إنها عملت بشكل صحيح قبل الترقية من الإصدار 3 من Samba إلى 4. يجب أن ترسل إليّ ملف التكوين الخاص بالوقت الذي عمل فيه الإصدار 3 لتحليله بالتفصيل ومعرفة ما إذا كان بإمكاني مساعدتك. بريدي الالكتروني هو federicotoujague@gmail.com. بالمناسبة ، أدعوك لمتابعة آخر أقساطي في سلسلة المنشورات على شبكات الكمبيوتر للشركات المتوسطة والصغيرة أو الشركات الصغيرة والمتوسطة.