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í
×
9.4. 18:33 | Zajímavý článek

MojeFedora.cz informuje co nového přinese Fedora Workstation 34. Většinu uživatelů praští do očí přepracované GNOME 40, ale další důležité změny se dějí i pod povrchem. Wayland na grafických kartách Nvidia, Pipewire jako hlavní zvukový subsystém, Fedora Toolbox s RHEL, Flatpaky ve Fedoře s inkrementálními aktualizacemi.

Ladislav Hagara | Komentářů: 44
9.4. 15:11 | Nová verze

Byla vydána verze 4.4 kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Kódové označení Rao bylo vybráno na počest profesora K. R. Raa za práci na DCT (diskrétní kosinová transformace).

Ladislav Hagara | Komentářů: 7
9.4. 13:55 | Nová verze

Český LibreOffice tým aktualizoval příručku LibreOffice Calc na verzi 7.0. Kniha je určena pro uživatele tabulkového procesoru LibreOffice Calc. Pokrývá hlavní oblasti programu Calc, včetně zadávání, úprav a formátování dat, funkcí a vzorců pro výpočty nad daty, statistické analýzy, kontingenčních tabulek a hledání řešení pro potřeby analýz, databázových funkcí pro nastavení, ukládání a filtrování dat, široké škály 2D a 3D grafů,

… více »
Zdeněk Crhonek | Komentářů: 0
8.4. 18:45 | Nová verze

Jamie Zawinski na apríla vydal XScreenSaver (Wikipedie) ve verzi 6.00. Přehled novinek v příspěvku na blogu a v changelogu. Proběhlo refaktorování kódu. Démon xscreensaver byl rozdělen na tři programy: xscreensaver, xscreensaver-gfx a xscreensaver-auth.

Ladislav Hagara | Komentářů: 10
8.4. 13:11 | Nová verze

Byla vydána verze 2.3.0 kryptografického softwaru GnuPG (GNU Privacy Guard), tj. svobodné implementace OpenPGP. Jedná se o první veřejnou verzi z vývojové větve 2.3. Stabilní bude až verze 2.4.0. Z novinek lze zdůraznit podporu TPM (Trusted Platform Module) 2.0 aneb soukromé klíče lze chránit pomocí tohoto kryptoprocesoru. Více v příspěvku na blogu.

Ladislav Hagara | Komentářů: 2
8.4. 09:00 | IT novinky

Úřad pro zastupování státu ve věcech majetkových (ÚZSVM) prodává v aukci 0,42337268 jednotek virtuální měny bitcoin (BTC). Nejnižší podání bylo 544 632,00 Kč. Aukce končí dnes v 15:00.

Ladislav Hagara | Komentářů: 25
8.4. 08:00 | Nová verze

Firma IBM oznámila vydání překladače jazyka COBOL pro Linux na architektuře x86, verze 1.1. Podporované distribuce jsou RHEL aspoň 7.8 a Ubuntu LTS aspoň 16.04. Jak upozorňuje The Register, je to zřejmě pro běh stávajícího softwaru v „hybridním cloudu“ IBM a migrace mezi Linuxem, AIX a z/OS.

Fluttershy, yay! | Komentářů: 25
7.4. 16:44 | Nová verze

Byla vydána verze 2021.1 integrovaného vývojového prostředí IntelliJ IDEA (Wikipedie). Představení novinek na YouTube. Instalovat lze také ze Snapcraftu.

Ladislav Hagara | Komentářů: 24
7.4. 16:00 | IT novinky

Microsoft oznámil, že nabízí vlastní distribuci OpenJDK (Open Java Development Kit). Ke stažení je také balíček pro Linux. Po změnách v licencování LTS verzí přímo od Oraclu vzniklo hned několik distribucí OpenJDK.

Ladislav Hagara | Komentářů: 13
7.4. 08:00 | Zajímavý software

V únoru Google představil nový hlasový kodek Lyra s datovým tokem 3kbps. Včera na GitHubu zveřejnil příslušné zdrojové kódy. K dispozici jsou pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 19
Kolik času v průměru denně trávíte videohovory/-konferencemi? (ať už v práci, škole nebo soukromě)
 (51%)
 (13%)
 (17%)
 (10%)
 (7%)
 (1%)
 (1%)
Celkem 245 hlasů
 Komentářů: 7, poslední 8.4. 12:14
Rozcestník

Bashová hádanka

3.6.2011 14:23 | Přečteno: 1272× | 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: 38 | 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: 38 | 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.