ذكري المظهر

كيفية تمكين وإعداد التحديثات الأمنية التلقائية غير المراقبة على أوبونتو 18.04

شرح تعطيل طلب تصريح الأدمن في ويندوز

شرح تعطيل طلب تصريح الأدمن في ويندوز

جدول المحتويات:

Anonim

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

في هذا البرنامج التعليمي ، سنتعرف على كيفية تكوين التحديثات التلقائية غير المراقبة على Ubuntu 18.04. تنطبق نفس الخطوات على Ubuntu 16.04 وأي توزيع يستند إلى Ubuntu ، بما في ذلك Kubuntu و Linux Mint و Elementary OS.

المتطلبات الأساسية

قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.

تثبيت حزمة ترقيات غير المراقب

يتم استخدام حزمة unattended-upgrades لتثبيت الحزم المحدثة تلقائيًا. من المحتمل أن هذه الحزمة مثبتة بالفعل على نظام Ubuntu الخاص بك ، إن لم يكن يمكنك تثبيت الحزمة عن طريق إدخال الأمر التالي في الجهاز:

sudo apt install unattended-upgrades

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

systemctl status unattended-upgrades

● unattended-upgrades.service - Unattended Upgrades Shutdown Loaded: loaded (/lib/systemd/system/unattended-upgrades.service; enab Active: active (running) since Sun 2019-03-10 07:52:08 UTC; 2min 35s Docs: man:unattended-upgrade(8) CGroup: /system.slice/unattended-upgrades.service

تكوين التحديثات التلقائية غير المراقب

يمكننا تهيئة إعدادات حزمة unattended-upgrades خلال تحرير ملف /etc/apt/apt.conf.d/50unattended-upgrades . يجب أن يعمل التكوين الافتراضي بشكل جيد لمعظم المستخدمين ، ولكن يمكنك فتح الملف وإجراء التغييرات حسب الحاجة.

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

/etc/apt/apt.conf.d/50unattended-upgrades

Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}"; "${distro_id}:${distro_codename}-security"; // Extended Security Maintenance; doesn't necessarily exist for // every release and this system may not have it installed, but if // available, the policy for updates is such that unattended-upgrades // should also install from here by default. "${distro_id}ESM:${distro_codename}"; // "${distro_id}:${distro_codename}-updates"; // "${distro_id}:${distro_codename}-proposed"; // "${distro_id}:${distro_codename}-backports"; };

إذا كنت ترغب في تعطيل حزم معينة من أي سبب لأي تحديث تلقائيًا ، فما عليك سوى إضافتها إلى القائمة السوداء للحزمة:

/etc/apt/apt.conf.d/50unattended-upgrades

Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; // "libc6-dev"; // "libc6-i686"; };

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

/etc/apt/apt.conf.d/50unattended-upgrades

Unattended-Upgrade::Mail "[email protected]"; Unattended-Upgrade::MailOnlyOnError "true";

تمكين التحديثات التلقائية غير المراقبة

لتمكين التحديث التلقائي ، تحتاج إلى التأكد من أن ملف التكوين apt /etc/apt/apt.conf.d/20auto-upgrades يحتوي على سطرين على الأقل ، ويجب تضمينهما افتراضيًا:

/etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1";

التكوين أعلاه بتحديث قائمة الحزمة ، وتثبيت التحديثات المتاحة كل يوم.

يمكنك أيضًا إضافة السطر التالي الذي سيقوم بتنظيف أرشيف التنزيل المحلي كل 7 أيام.

/etc/apt/apt.conf.d/20auto-upgrades

APT::Periodic::AutocleanInterval "7";

هناك طريقة أخرى لتمكين / تعطيل التحديثات التلقائية وهي عن طريق تشغيل الأمر التالي الذي سيعدل (أو ينشئ إن لم يكن موجودًا) /etc/apt/apt.conf.d/20auto-upgrades .

sudo dpkg-reconfigure -plow unattended-upgrades

اختبارات

لاختبار ما إذا كانت عمليات التحديث التلقائي تعمل على المدى الجاف:

sudo unattended-upgrades --dry-run --debug

يجب أن يبدو الإخراج بشيء من هذا القبيل:

… pkgs that look like they should be upgraded: Fetched 0 B in 0s (0 B/s) fetch.run() result: 0 blacklist: whitelist: No packages found that can be upgraded unattended and no pending auto-removals

يتم تسجيل محفوظات الترقيات التلقائية غير المراقبة في ملف /var/log/unattended-upgrades/unattended-upgrades.log .

استنتاج

في هذا البرنامج التعليمي ، تعلمت كيفية تكوين التحديثات التلقائية غير المراقبة وتحديث النظام الخاص بك.

أوبونتو عرضة الأمن