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 03:44 | IT novinky

    Společnost Fairphone stojící za stejnojmennými mobilními telefony představila (pdf) bezdrátová špuntová sluchátka Fairbuds 2. Opravitelná, s vyměnitelnými bateriemi a tříletou zárukou. Cena 119 eur.

    Ladislav Hagara | Komentářů: 1
    dnes 03:33 | Pozvánky

    O víkendu 17. a 18. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, festival inovací, kreativity a kutilství, a GameDev Connect, akci určenou pro všechny současné a hlavně budoucí herní vývojáře.

    Ladislav Hagara | Komentářů: 1
    včera 20:33 | Nová verze

    Canonical vydal (email) Ubuntu 26.10 Stonking Stingray. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2027.

    Ladislav Hagara | Komentářů: 1
    včera 16:44 | IT novinky

    České Radiokomunikace (CRA) ve čtvrtek odstřelily rozhlasový vysílač Liblice B, dosud nejvyšší stavbu v Česku. O demolici dvou 355 metrů vysokých stožárů rozhodly z důvodu jejich nevyužívání, už v úterý přitom zhasly a demontovaly jejich osvětlení.

    Ladislav Hagara | Komentářů: 13
    včera 02:44 | IT novinky

    Microsoft Defender nově podporuje linuxové desktopy.

    Ladislav Hagara | Komentářů: 7
    14.10. 21:00 | Komunita

    Oficiální Epic Games Launcher je v nové preview verzi poprvé dostupný i pro Linux (FAQ). Pracuje se na novém Easy Anti-Cheatu pro Linux (EAC Linux v2) a podpoře hry Fortnite na Linuxu.

    Ladislav Hagara | Komentářů: 6
    14.10. 13:44 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.8. Novinky zahrnují lepší podporu vzdálené plochy, sdílení a nahrávání obrazovky a řadu drobností napříč uživatelským rozhraním (úplný seznam změn, shrnutí ve wiki).

    ʚĭɞ 🍉 | Komentářů: 31
    14.10. 10:55 | IT novinky

    Apple představil 7palcový displej Apple HomeView s podporou Apple Intelligence a Siri AI pro ovládání chytré domácnosti, novou řadu vybavení chytré domácnosti Apple Home Collection, další generaci HomePodu mini a novou Apple TV 4K. Apple HomeView není v Evropské unii v prodeji, jelikož umělá inteligence Siri v rámci systému iOS v EU momentálně není k dispozici. Apple spolupracuje s EU a snaží se najít cestu, jak situaci vyřešit.

    Ladislav Hagara | Komentářů: 6
    14.10. 03:55 | Komunita

    KDE slaví 30 let. Přesně před 30 lety, 14. října 1996, poslal Matthias Ettrich do diskusní skupiny comp.os.linux.misc zprávu, která započala historii projektu KDE. Důležité milníky jsou zobrazeny na časové ose.

    Ladislav Hagara | Komentářů: 3
    14.10. 03:22 | Nová verze

    Byl vydán Mozilla Firefox 158.0. Stejně jako Chrome 155 s podporou JPEG XL (test). Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 158 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2852 hlasů
     Komentářů: 32, poslední 11.10. 17:02
    Rozcestník

    Dotaz: nejede script

    23.8.2007 14:28 Sir Mikhail | skóre: 10
    nejede script
    Přečteno: 566×
    Zdravim, mam problem se skriptem nastavujicim iptables, OS Arch LInux.

    takze:
    #!/bin/bash
    iptables=`which iptables`
    #
    reset() {
     $iptables -X
     $iptables -F INPUT
     $iptables -F OUTPUT
     $iptables -F FORWARD
    }
    .... atd.
    problem je, ze kdyz spustim sh firewall.sh tak to ohlasi
    `irewall.sh: line 4: syntax error near unexpected token `{
    `irewall.sh: line 5: `reset() {
    nekde jsem cetl, ze za to muze moct windowsacky zpusob ukoncovani radku, ale prebootoval jsem do linuxu a ulozil jsem to znovu tam a nepomohlo to .... Help?

    PS: Tohle jsem jeste nedelal, kamos mi poslal svuj skript, poupraviljsem si ho pro svoje potreby. Sam jsem skript krome rc.local nepotreboval ...

    Odpovědi

    23.8.2007 14:40 n
    Rozbalit Rozbalit vše Re: nejede script
    Zkousel jsi tu slozenou zavorku dat na samostatnej radek? A rozhodne bych nenazyval promennou stejne jako program.
    23.8.2007 14:49 Sir Mikhail | skóre: 10
    Rozbalit Rozbalit vše Re: nejede script
    Diky za odpoved! Bohuzel, to nepomohlo:
    #!/bin/bash
    
    firewall=`which iptables`
    
    reset() 
    {
     $firewall -X
     $firewall -F INPUT
     $firewall -F OUTPUT
     $firewall -F FORWARD
    }
    
    start() {
    # DEFAULTNE VSE ZAHAZUJEM
     $firewall -P INPUT DROP
     $firewall -P OUTPUT ACCEPT
     $firewall -P FORWARD ACCEPT
    ... atd.
    odpoved:
    [root@localhost samba]# sh ipt.sh
    : command not found
    : command not found
    'pt.sh: line 5: syntax error near unexpected token `
    'pt.sh: line 5: `reset()
    
    
    BTW v tom puvodnim prispevku melo byt v obou pripadech "line 4"
    23.8.2007 14:58 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: nejede script

    Je to skutečně obrácený apostrof, není to nějaký unicodový ekvivalent typu "left single quote"? Když bude nejhůř, použijte '$(...)'.

    Mimochodem, to mazání provádíte dost nešťastně. Pokud se budete na uživatelský řetězec odkazovat z nějakého pravidla ve standardním (a to nejspíš budete), dojde při 'iptables -X' k chybě. Lepší by bylo

      iptables -F
      iptables -X
    
    23.8.2007 14:53 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: nejede script

    Já jsem hlavně nikdy nepochopil, k čemu má být dobrá ta proměnná (leda že by to bylo tak, že to tam všichni v příkladech píší, tak to od nich všichni opisují - asi jako aktivaci RP filtru). Zejména kombinace

      iptables=`which iptables`
      $iptables -X
    

    mi připadá docela uhozená.

    23.8.2007 14:54 R
    Rozbalit Rozbalit vše Re: nejede script
    A zmenil si pri ukladani typ newline?
    23.8.2007 15:16 Sir Mikhail | skóre: 10
    Rozbalit Rozbalit vše Re: nejede script
    Pouzil jsem Jedit a jede :-) to ok! :-)
    23.8.2007 15:05 ams
    Rozbalit Rozbalit vše Re: nejede script
    Ano, muze za to windowsacky zpusob ukonceni radku. Napiste tr -d '\r' < vas_skript.sh > novy_nazev.sh. Zavadeni nove promenne pomoci iptables=`which iptables` je opravdu zbytecne. Potrebujete tam uvest celou cestu k tomu programu (z bezpecnostnich duvodu). Neco jako iptables=/usr/sbin/iptables.
    23.8.2007 15:10 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: nejede script
    Potrebujete tam uvest celou cestu k tomu programu (z bezpecnostnich duvodu). Neco jako iptables=/usr/sbin/iptables.

    Z jakých bezpečnostních důvodů? Pokud je útočník schopen rootovi změnit hodnotu proměnné PATH, pak to, že se v tomto konkrétním skriptu zavolá špatný iptables, už je celkem zanedbatelná drobnost…

    23.8.2007 15:11 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: nejede script
    Nemluvě o tom, že pro takové případy je daleko jednodušší a praktičtější si tu cestu na začátku skriptu nastavit.
    23.8.2007 15:42 ams
    Rozbalit Rozbalit vše Re: nejede script
    Nemel jsem na mysli utok hackera ale prave spatne nastaveny PATH. Osobne vidim vyhodu ve zkracenem nazvu, pokud pouziji promennou IT=/usr/sbin/iptables.

    Založit nové vlákno • Nahoru

    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.