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 01:22 | Nová verze

    PyPy (Wikipedie), tj. implementace Pythonu v RPythonu, alternativa CPythonu v C, byla vydána v nové major verzi 8.0.0. Podporuje Python 2.7, 3.11 a 3.12.

    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Komunita
    V rakouském Štýrském Hradci probíhá konference vývojářů a uživatelů desktopového prostředí KDE Plasma Akademy 2026. O víkendu proběhly přednášky. Videozáznamy jsou k dispozici na YouTube.
    Ladislav Hagara | Komentářů: 1
    včera 23:55 | Bezpečnostní upozornění

    V jádře Linux byly nalezeny a v upstremu ve verzích 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.109, 6.18.50 a 7.2.4 již opraveny 4 kritické zranitelnosti umožňující eskalaci práv: DirtyAH6 (CVE-2026-80844), TUNderflow (CVE-2026-81000), PPPoEject (CVE-2026-68121) a DiagSpill (CVE-2026-74469).

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | Zajímavý článek

    Německá policie a celníci zneužívají ke čtení zpráv komunikačních aplikacích WhatsApp, Signal, Telegram nebo Threema velice jednoduchý trik, který nevyžaduje prolomení šifrování, spear phishing, odposlech SMS či jinou technicky náročnou metodu. Příslušníkům státního aparátu pouze stačí získat krátký přístup k odemčenému telefonu a prostřednictvím QR kódu propojit účet s oficiální desktopovou nebo webovou aplikací v policejním

    … více »
    AfD 💙 | Komentářů: 0
    19.9. 02:11 | IT novinky Ladislav Hagara | Komentářů: 0
    18.9. 19:11 | Zajímavý projekt

    Fugleramme, v překladu 'ptačí rámeček', je open-source projekt postavený na Raspberry Pi, který pomocí lokální umělé inteligence BirdNET-Go rozpoznává ptačí druhy podle jejich zpěvu a na displeji následně zobrazuje koláž tvořenou odpovídajícími ilustracemi. Databáze obsahuje přes 800 ručně vybraných historických přírodovědných ilustrací více než 400 druhů ptáků.

    … více »
    AfD 💙 | Komentářů: 1
    18.9. 16:55 | Nová verze

    Unicode Consortium, nezisková organizace koordinující rozvoj standardu Unicode, oznámila vydání Unicode 18.0. Přidáno bylo 13 007 nových znaků. Celkově jich je 172 808. Přibylo 9 nových Emoji.

    Ladislav Hagara | Komentářů: 5
    18.9. 13:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 169 (pdf).

    Ladislav Hagara | Komentářů: 0
    18.9. 03:33 | Nová verze

    Byla vydána nová verze 6.4 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    17.9. 23:11 | Komunita

    Německý kancléř Friedrich Merz (CDU) se během debaty s finalisty studentské vědecké soutěže Jugend forscht vyjádřil pro konec anonymity na internetu a vyslovil názor, že pro uživatele Internetu by měla platit podobná právní odpovědnost jako pro novináře tradičních médií. Na dotaz studenta, jak by se tedy povinnost uvádět pravé jméno slučovala s prací investigativních novinářů nebo ochranou jejich zdrojů, Merz neodpověděl, ve své

    … více »
    AfD 💙 | Komentářů: 53
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2702 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Bashová hádanka

    3.6.2011 14:23 | Přečteno: 1600× | Linux | poslední úprava: 3.6.2011 14:23

    Před časem jsem si napsal skript na stahování nových informací i balíčcích s ruby ve Fedoře, když jsem si soubory z VPSky skopíroval na lokální PC, abych tu VPSku poladil, nestačil jsem se divit co se mi na lokální VPSce děl a co může způsobit obyčejný bash skript v cronu.

    #!/bin/bash
    cd /srv/www/hosts/werzo.net/werzo.net/repo/centos/5/SRPMS
    rm -fr new_pkgs;
    for i in `repoquery 'ruby*' --repofrompath=f14-upd,ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/updates/14/x86_64/ -s --quiet|sort|uniq`;
    do 
            new_pkg=`echo $i|sed -e 's@fc14@el5.lpp@g'`
            if [ ! -f $new_pkg ]; then 
                    echo $i >> new_pkgs;
             fi; 
    done
    cd news
    rm -fr *
    for i in `cat ../new_pkgs`
    do
            if [ ! -f $i ]; then
                    wget ftp://ftp.fi.muni.cz/pub/linux/fedora/linux/updates/14/SRPMS/$i > /dev/null 2>&1
            fi
    done
    for i in ../../testing/SRPMS/*
    do
            pkg=`echo $i|sed -e 's@el5.lpp@fc14@g' -e 's@../../testing/SRPMS/@@g'`
            rm -fr $pkg
    done
    rm -fr libdmtx* libguestfs* qpid-cpp* redland* rubygem-boxgrinder* rubygem-cairo-* rubygem-gdk_pixbuf* rubygem-gio2* rubygem-glib2* rubygem-gtk2* rubygem-pango* rubygem-poppler* rubygem-rsvg2* ruby-gnome2* rubygem-scruffy* rubygem-vte-0.90.8-2.fc14.src.rpm rubygem-cloudservers* rubygem-gtksourceview2*
    

    Tak mě napadlo, že otestuju pozornost uživatelů tohoto portálu. Kde se v tomto bashovém skriptu spouštěném z cronu nachází citlivé místo a proč? Schválně, kdo na to příjde jako první. ;)

           

    Hodnocení: 80 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    3.6.2011 14:30 R
    Rozbalit Rozbalit vše Re: Bashová hádanka
    No "rm -fr *" a neskontrolovat, ci je to v spravnom adresari, to zavana pruserom...
    3.6.2011 14:36 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
    Rozbalit Rozbalit vše Re: Bashová hádanka
    jj, přesně to je ta chyba, kterou jsem měl na mysli. Na lokální VPSku jsem samozřejmě ten adresář, kde mám dost RPM balíčků zbytečně nekopíroval a pak jsem se divil, proč mi vždycky po čase práce na té lokální VPSce zmizely skoro všechny soubory v kořenovém adresáři.

    Takže z toho vyplývá, že si je třeba dávat pozor na * u rm -fr nejen na klávesnici, kde je nebezpečně blízko lomítko, ale i ve skriptech.
    3.6.2011 14:59 R
    Rozbalit Rozbalit vše Re: Bashová hádanka
    V skriptoch minimalizovat pouzitie prikazu "cd" a radsej uvadzat plne cesty. A ked uz "cd", tak skontrolovat, ci sa to podarilo. Alebo aspon "rm -fr news/*".
    Petr Tomášek avatar 3.6.2011 17:02 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Bashová hádanka
    Jojo, kdysi dááávno, tak nějak kolem RH 6.2, jsem se snažil vytvořit .spec soubor pro vytvoření jakéhosi RPM'ka. A v tom .spec souboru bylo něco jako "rm -rf %{jakysi_dir}" a já v zachvatu „zkrášlování“ to změnil na "rm -rf %{jakysi_dir}/". Pochopitelně, podle Murphyho zákonů ten %{jaksi_dir} byl prázdný...

    (Jojo, to ještě byla doba, kdy se balíčky vyráběly pod rootem :-O )
    multicult.fm | monokultura je zlo | welcome refugees!
    3.6.2011 18:31 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Bashová hádanka
    (Jojo, to ještě byla doba, kdy se balíčky vyráběly pod rootem :-O )
    A byl v té době v rm defaultní --preserve-root? :-D
    Petr Tomášek avatar 5.6.2011 17:26 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Bashová hádanka
    Blázníš? To tenkrát vůbec neexistovalo.

    Tenkrát ještě "rm -r" skutečně šlo do podadresářů a poctivě mazalo soubor po souboru (dnes to dělá tuším jádro). Takže se mi to nějak nezdálo a rychle jsem to utnul... stejně byla 1/2 systému v pr...
    multicult.fm | monokultura je zlo | welcome refugees!
    pavlix avatar 7.6.2011 23:51 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Bashová hádanka
    Tenkrát ještě "rm -r" skutečně šlo do podadresářů a poctivě mazalo soubor po souboru (dnes to dělá tuším jádro).
    Tak o tom jádře dost pochybuju, máš k tomu nějaký zdroj?
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    3.6.2011 15:07 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Bashová hádanka
    cd "...cesta..." || exit 1
    3.6.2011 15:44 Radovan Garabík
    Rozbalit Rozbalit vše Re: Bashová hádanka
    Kde se v tomto bashovém skriptu spouštěném z cronu nachází citlivé místo ?
    Riadok č. 2, chýba tam sed -e.
    3.6.2011 15:44 Radovan Garabík
    Rozbalit Rozbalit vše Re: Bashová hádanka
    s/sed/set/

    grr...
    4.6.2011 12:52 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Bashová hádanka
    pouzivat rm -rf $foo misto rm -rf "$foo", taky neni zrovna dobry napad, obzvlast, kdyz hodnota $foo je brana z nekde vnejsku.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Sleep_Walker avatar 13.6.2011 09:11 Sleep_Walker
    Rozbalit Rozbalit vše Re: Bashová hádanka
    1] nekontrolujes, zda probehne to co ma (set -e by mohlo krapet pomoci)

    2] '"' je Tvuj kamarad, nekde se objevi mezera, strednik atd a nestacis se divit

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.