Obě strany předchozí revize Předchozí verze | |
bezpečnost:automatické_bezpečnostní_aktualizace [2013/09/15 07:14] – tadeasparik | bezpečnost:automatické_bezpečnostní_aktualizace [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 |
---|
| ====== Automatické bezpečnostní aktualizace ====== |
| |
| {{page>Konvence/Pokročilý}} |
| |
| {{:aktualizace.png}} Stejně jako u každého operačního systému jsou i v Ubuntu velmi důležité aktualizace, jež obsahují opravy chyb a důležité bezpečnostní záplaty. |
| |
| {{:info.png}} Ubuntu vás automaticky na všechny aktualizace systému upozorňuje a umožní vám je snadno ručně nainstalovat. Pokud chcete tuto činnost zautomatizovat, tento návod vám k tomu pomůže. |
| |
| ====== Grafické prostředí ====== |
| |
| {{:navigate.png}} Spusťte si [[:Centrum softwaru pro Ubuntu|Centrum softwaru]], z jeho nabídky nabídky **Upravit → Zdroje softwaru...** spusťte nástroj pro nastavení aktualizací a [[:Přidávání zdrojů|softwarových zdrojů]] a přejděte na kartu **Aktualizace**. |
| |
| |
| {{ .:automaticke-aktualizace.png?550 }} |
| |
| |
| Ve spodní části si vyberte, které aktualizace se budou instalovat (pro automatickou aktualizaci doporučujeme povolit pouze //Bezpečnostní aktualizace//). |
| |
| Můžete si také nastavit, jak často bude systém dostupnost aktualizací kontrolovat, případně nastavit, jak se má systém chovat, nalezne-li i tzv. //Ostatní aktualizace//. |
| |
| ====== Terminál ====== |
| |
| {{:terminal.png}} Obzvláště na [[:Servery|serverech]] uvítáte možnost snadného nastavení automatických aktualizací v textovém prostředí. |
| |
| ===== Pomocí apt.conf.d ===== |
| |
| Povolení automatických aktualizací provedete editací souboru ''/etc/apt/apt.conf.d/10periodic'', například [[:Terminál|příkazem]] |
| |
| <code> |
| gksudo gedit /etc/apt/apt.conf.d/10periodic |
| </code> |
| Nalezněte řádky |
| |
| <code> |
| APT::Periodic::Download-Upgradeable-Packages "0"; |
| |
| APT::Periodic::Unattended-Upgrade "0"; |
| </code> |
| a u obou změňte hodnotu z ''0'' na ''1''. |
| |
| Dále upravte soubor ''/etc/apt/apt.conf.d/50unattended-upgrades'', například příkazem |
| <code> |
| gksudo gedit /etc/apt/apt.conf.d/50unattended-upgrades |
| </code> |
| Nalezněte a odkomentujte (odstraňte lomítka na začátcích řádků) řádky |
| <code> |
| "${distro_id} ${distro_codename}-security"; |
| "${distro_id} ${distro_codename}-updates"; |
| </code> |
| {{:info.png}} Tyto řádky se mohou u jednotlivých [[:vydání]] Ubuntu lišit. |
| |
| ===== Pomocí Cron ===== |
| |
| Alternativní způsob k výše popsanému představuje automatická aktualizace pomocí démona Cron, jenž zajišťuje časové spouštění různých příkazů a skriptů. |
| |
| V adresáři ''/etc/cron.weekly/'' vytvořte soubor ''apt-security-updates'', například [[:Terminál|příkazem]] |
| |
| <code> |
| gksudo gedit /etc/cron.weekly/apt-security-updates |
| </code> |
| a vložte do něj následující obsah |
| |
| <code> |
| echo "**************" >> /var/log/apt-security-updates |
| date >> /var/log/apt-security-updates |
| apt-get update >> /var/log/apt-security-updates |
| apt-get upgrade -y -t precise-security >> /var/log/apt-security-updates |
| echo "Security updates installed (if found)" |
| </code> |
| {{:info.png}} Na páté řádce musíte část ''precise-security'' upravit podle toho, jaké [[:vydání]] Ubuntu používáte. |
| |
| Pomocí následujícího [[:Terminál|příkazu]] dejte souboru potřebná [[:Práva souborů|práva]] |
| |
| <code> |
| sudo chmod 755 /etc/cron.weekly/apt-security-updates |
| </code> |
| |
| {{:tip.png}} Tento skript bude spouštěn každý týden a nainstaluje dostupné bezpečnostní aktualizace. Pro účely pozdější kontroly bude také v souboru ''/var/log/apt-security-updates'' vytvářen o těchto událostech záznam. |
| |
| ====== Odkazy ====== |
| |
| * [[https://help.ubuntu.com/community/AutomaticSecurityUpdates|Originál návodu]] {{:en.png}} |