abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 17:22 | Bezpečnostní upozornění

V balíčkovacím systému APT používaném v Debianu a z něj vycházejících linuxových distribucích byla nalezena bezpečnostní chyba CVE-2019-3462. Útočník může vzdáleně spustit libovolný příkaz pod právy roota.

Ladislav Hagara | Komentářů: 0
dnes 17:00 | Nová verze

Canonical oznámil vydání Ubuntu Core 18. Nová verze Ubuntu Core vychází z Ubuntu 18.04 LTS a podporována bude 10 let. Jedná se o placenou podporu. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

Ladislav Hagara | Komentářů: 0
dnes 15:31 | Nová verze

Vyšlo Pharo 7.0 (otevřená implementace Smalltalku). Nyní je kompletně bootstrapováno ze zdrojových kódů spravovaných Gitem, má nové nástroje na procházení a editaci kódu a přináší mnoho dalších změn a oprav. Popis novinek v češtině.

Pavel Křivánek | Komentářů: 0
dnes 02:22 | Nová verze

Byla vydána verze 4.5 linuxové distribuce Parrot (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii.

Ladislav Hagara | Komentářů: 2
včera 17:22 | Pozvánky

V sobotu 23. února se uskuteční 6. ročník WordCampu – největší konferenci o WordPressu v ČR. Ke konferenci probíhá i soutěž typu CTF (Capture The Flag) o volné vstupenky, kde si lze zkusit zneužít běžné bezpečnostní chyby.

smíťa | Komentářů: 0
včera 17:11 | Pozvánky

Letošní ročník konference Prague PostgreSQL Developer Day se bude konat 13. a 14. února v prostorách FIT ČVUT. Program konference najdete na stránkách konference, stejně jako registrační formulář.

TomasVondra | Komentářů: 0
včera 16:55 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě v nástroji pro správu databází v jednom PHP souboru Adminer. Chyba je už půl roku opravena. Stačí Adminer aktualizovat.

Ladislav Hagara | Komentářů: 3
20.1. 18:33 | Nová verze

Byla vydána nová stabilní verze 2.7 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu.

Ladislav Hagara | Komentářů: 0
20.1. 00:22 | Nová verze

Byla vydána nová vývojová verze datového formátu a souvisejících nástrojů Relational pipes. Verze v0.9 obsahuje vstupní moduly pro fstab, CSV, XML a příkazový řádek; výstupní moduly pro CSV, XML, ODS (ODF), GUI (Qt), hodnoty oddělené nulovým bajtem a tabulkový výstup do konzole. Relační data lze upravovat relačními příkazy grep, cut a sed.

xkucf03 | Komentářů: 65
19.1. 18:33 | Zajímavý software

Podman dospěl do verze 1.0.0. Jedná se o nástroj umožňující vytvářet a provozovat kontejnery, aniž by uživatel potřeboval práva roota.

Ladislav Hagara | Komentářů: 1
Používáte USB Type-C?
 (20%)
 (16%)
 (11%)
 (12%)
 (38%)
 (4%)
 (43%)
Celkem 457 hlasů
 Komentářů: 0
Rozcestník

Skript pro update smartmontools databáze pro Ubuntu 16.04*

10.12.2017 12:32 | Přečteno: 980× | BASH | poslední úprava: 10.12.2017 17:30

Již delší dobu není dostupný skript pro aktualizaci smartmontools databáze disků. Proto jsem si vytvořil vlastní :-)
Ladění probíhalo na Ubuntu 16.04. Předpokládám, že by měl fungovat jak na Debianu, tak i na dalších těchto odnožích/derivátech - funkčnost uveďte v komentářích pro ostatní zájemce, děkuji.
Updater funguje od verze 6 smartmontools.
Osobně jsem si skript pojmenoval po originálu a umístil do daného umístění:
/usr/sbin/update-smart-drivedb

Skript jsem vytvářel pod rootem, což předpokládám, že není podmínkou.
Po jeho vytvoření nezapomenout na chmod +x /usr/sbin/update-smart-drivedb

Ve skriptu není ošetřeno, zda-li je smartmon tools vůbec nainstalován nebo chyb během stahování pomoci wget:
#!/bin/bash

# https://www.smartmontools.org/wiki/FAQ#MyATASATAdriveisnotinthesmartctlsmartddatabase

smart_ver_a=`smartctl -V |grep "release" |awk '{print $3}'`
smart_ver=`sed 's/\./_/' <<<"$smart_ver_a"`
smart_ver_r=`awk -F "." '{print $1}' <<<"$smart_ver_a"`
if [ $smart_ver_r -lt 6 ]; then
    echo "Pouzivas starou verzi smartmontools - $smart_ver_a, skript funguje od 6.0"
    exit 1
fi

url="https://www.smartmontools.org/browser/branches/RELEASE_""$smart_ver""_DRIVEDB/smartmontools/drivedb.h"
db="drivedb.h"

echo -n "Processing 1... "
cd "/var/lib/smartmontools/drivedb"
u1=`egrep -o "^http[s?]://" <<<"$url"`
u2=`sed 's#^http[s?]://##' <<<"$url"`
u2=`sed 's#/.*##' <<<"$u2"`

a=`wget -q -O - "$url" |grep "<a .*>Original Format" |head -n1`
echo "ok"
echo -n "Processing 2... "
link="$u1$u2"`sed 's/.*href."//;s/".*//' <<<"$a"`
wget -q -O "$db""_temp" "$link"
echo "ok"
ver_new=`grep "Id: drivedb.h" "$db""_temp" |sed 's/.*drivedb.h//' |awk '{print $1}'`
ver_old=`grep "Id: drivedb.h" "$db" |sed 's/.*drivedb.h//' |awk '{print $1}'`
if [ $ver_new -gt $ver_old ]; then
    echo "aktualizuji databázi verze $ver_old verzi $ver_new"
    mv "$db" drivedb_old.h
    cp "$db""_temp" "$db"
else
    echo "Databáze je aktuální, verze: $ver_new"
fi
rm "$db""_temp" 2>/dev/null

Skript je volně k dispozici všem, co jej využijí...        

Hodnocení: 67 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit první komentář
ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.