| 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}} |