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

Byla vydána verze 2.0 svobodné aplikace určené pro fotografování a ovládání digitálních fotoaparátů z počítače Entangle. Kódové jméno této nejnovější verze je Sodium.

Ladislav Hagara | Komentářů: 1
dnes 01:22 | Nová verze

Byla vydána verze 2.18 svobodného webového prohlížeče pracujícího v grafickém i textovém módu Links (Wikipedie). Přehled novinek v seznamu změn. Links letos slaví 20 let. První veřejná verze 0.80 byla zveřejněna 24. listopadu 1999.

Ladislav Hagara | Komentářů: 1
včera 16:55 | Zajímavý článek

Vývojáři postmarketOS (GitLab) hodnotí 600 dnů vývoje tohoto v květnu 2017 představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky [reddit].

Ladislav Hagara | Komentářů: 2
včera 15:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 284 bezpečnostních chyb. V Oracle Java SE je například opraveno 5 bezpečnostních chyb. Všechny jsou vzdáleně zneužitelné bez autentizace. V Oracle MySQL je opraveno 30 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace jsou 3 z nich.

Ladislav Hagara | Komentářů: 0
včera 15:44 | Komunita

Na YouTube byly zveřejněny komunitní videozáznamy přednášek z konference OpenAlt 2018. Letošní OpenAlt proběhne o víkendu 2. a 3. listopadu opět na FIT VUT v Brně.

Ladislav Hagara | Komentářů: 0
včera 10:33 | Komunita

Mozilla.cz informuje (en), že program Firefox Test Pilot se příští týden uzavře. Program sloužil téměř tři roky pro testování nových funkcí pro Firefox. Díky němu dnes máme stránku nového panelu, Screenshots pro vytváření snímků stránek, bezpečné sdílení souborů Send, doplněk pro lepší práci a přihlašování k více účtům nebo připravovaný správce hesel Lockbox. Tyto funkce pokračují dál, ale samotný Firefox Test Pilot bude 22. ledna 2019

… více »
Ladislav Hagara | Komentářů: 0
15.1. 21:45 | Zajímavý projekt

Humble Bundle v rámci akce Double Fine Presents nabízí skupinu multiplatformních her bez DRM za vlastní cenu: Mountain, 140 a THOTH (jako jediná nikoliv pro Linux), za nadprůměrnou cenu navíc GNOG a Escape Goat 2 a za aspoň $10 Gang Beasts a Everything. Platbu lze rozdělit mezi vývojáře, Humble Bundle a charitu. Akce probíhá do 29. ledna.

Fluttershy, yay! | Komentářů: 2
15.1. 17:22 | Nová verze

Laboratoře CZ.NIC vydaly novou verzi 4.12.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi.

Ladislav Hagara | Komentářů: 0
15.1. 17:00 | IT novinky

Byla zveřejněna pravidla hackerské soutěže Pwn2Own Vancouver 2019, jež proběhne od 20. do 22. března v rámci bezpečnostní konference CanSecWes. Vedle virtualizačních softwarů nebo webových prohlížečů se bude letos útočit i na automobil Tesla Model 3.

Ladislav Hagara | Komentářů: 0
15.1. 10:33 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostních chybách v scp klientech. Jedná se o chyby CVE-2019-6111, CVE-2018-20685, CVE-2019-6109 a CVE-2019-6110 v scp z OpenSSH a CVE-2018-20684 ve WinSCP. Zranitelné je také pscp z PuTTY. Server pod kontrolou útočníka může provádět neoprávněné operace na straně klienta.

Ladislav Hagara | Komentářů: 5
Používáte USB Type-C?
 (19%)
 (15%)
 (10%)
 (12%)
 (37%)
 (3%)
 (45%)
Celkem 370 hlasů
 Komentářů: 0
Rozcestník

Dotaz: Bash, přesměrování a roura

3.9.2005 09:06 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Bash, přesměrování a roura
Přečteno: 385×
Při postupném upravování příkazu jsem se dostal k následujícímu zmetku a překvapilo mě, že to neskončilo s nějakou chybou. Jaktože bashi nevadí, že přesměrovává vstup žádnému příkazu?
< /tmp/patch |  patch -p1 --dry-run 

Odpovědi

3.9.2005 09:46 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Přesměrování lze spouštět jen tak, tj. je samo o sobě příkaz. Tady to zrovna k ničemu není, ale viz např.:
#!/bin/bash
exec 3<>/dev/tcp/localhost/80
cat >&3 <<EOF
GET /bleble.html HTTP/1.0

EOF
exec 3<> -
echo
3.9.2005 11:24 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
S tím execem to znám, ale nějak mě překvapilo, že to jde samostatně a vůbec v tom nevidím nějaký význam :-)
3.9.2005 11:34 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Hledáním jazyka, ve kterém správná syntaxe implikuje správnou sémantiku, se AFAIK zabývali filosofové tak před dvěma sty let, ale došlo se k tomu, že takový [netrivální] není. I shell holt umožňuje zapsat spoustu věcí, které jsou syntakticky správně, ale nedávají smysl. I když
>soubor
je nejjednodušší způsob, jak vytvořit prázdný soubor.
3.9.2005 11:32 Martin Viteznik | skóre: 19 | blog: Drahtenzentrum
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
a na co je tohle dobrý? :-?
A HANGFELVÉTELT A TÖRVÉNY VÉDI !!!
3.9.2005 11:40 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Na tohle:
#!/bin/bash
exec 3<>/dev/tcp/80.95.102.12/80
cat >&3 <<EOF
GET /forum/show/100138 HTTP/1.1
Host: www.abclinuxu.cz
Connection: close

EOF
grep 'tohl[e]' <&3
exec 3<> -
(spusť, a uvidíš).
3.9.2005 11:54 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
No uvidím tak tohle :-)
/tmp/test.sh: line 2: /dev/tcp/80.95.102.12/80: No such file or directory
/tmp/test.sh: line 3: 3: Bad file descriptor
/tmp/test.sh: line 9: 3: Bad file descriptor
3.9.2005 11:57 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Tvůj shell zřejmě není bash, cizinče ;-)
3.9.2005 11:59 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Špatný odhad, je vidět, že i Yeti se občas plete ;-). Navíc první řádka toho skriptu chce bash, takže kdybych ho neměl, tak se ani nespustí.
3.9.2005 12:04 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
To předpokládá chmod po stažení. Asi je to otázka vkusu, ale takovýmto věcem nenastavuji +x, ale spíš je spouštím

interpret skript
3.9.2005 11:58 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
No dobře, nebudu to tady ještě víc zamotávat :-). Vysvětlení pro ty co nevědí:
/usr/share/doc/bash/README.Debian.gz:
9. Why is bash configured with --disable-net-redirections?

    It can produce completely unexpected results. This kind of
    feature should not be part of a shell but a special. tool. And
    that tool has existed for years already, it's called netcat.
3.9.2005 11:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Sakra, předběhls mě :-/ Chtěl jsem doplnit ,nebo jsi zakázal net-redirections při kompilaci`.
3.9.2005 12:07 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
Ale zsh má předpokládám built-in FTP klienta i na Debianu? Nebo ho z něj taky zrušili všechno, co umí i nějaký jiný program?
3.9.2005 12:20 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Bash, přesměrování a roura
zsh nemám nainstalovaný, hlavní důvod pro odstranění tohohle bylo to, že když někdo bude mít skutečné zařízení /dev/tcp, tak se do něj přes bash nedostane ;-). Viz bugreport nějakého ubožáka, který do toho chtěl přidat resolvování jména služeb a za odměnu mu to zakázali úplně…

Založit nové vláknoNahoru

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

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