OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

4.4 سامبا AppArmor الملف الشخصي


يأتي Ubuntu مزودًا بوحدة أمان AppArmor ، والتي توفر ضوابط وصول إلزامية. سيحتاج ملف تعريف AppArmor الافتراضي لـ Samba إلى التكييف مع التكوين الخاص بك. لمزيد من التفاصيل حول استخدام AppArmor ، راجع القسم 4 ، "AppArmor" [ص. 194].


هناك ملفات تعريف افتراضية AppArmor لـ / usr / sbin / smbd و / usr / sbin / nmbd، ثنائيات Samba daemon ، كجزء من حزم ملفات تعريف apparmor. لتثبيت الحزمة ، أدخل من موجه الأوامر:


sudo apt تثبيت apparmor-profiles apparmor-utils


صورة

تحتوي هذه الحزمة على ملفات تعريف للعديد من الثنائيات الأخرى.


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


تعديل /etc/apparmor.d/usr.sbin.smbd إضافة معلومات عن [شارك] من مثال خادم الملفات:


/ srv / سامبا / حصة / r ،

/ srv / samba / share / ** rwkix ،


الآن ضع ملف التعريف في فرض وأعد تحميله:


sudo aa -force / usr / sbin / smbd

cat /etc/apparmor.d/usr.sbin.smbd | sudo apparmor_parser -r


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


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: