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:00 | Zajímavý článek

    Jiří Eischmann se v příspěvku Fiasko jménem W Social na svém blogu věnuje evropské sociální síti W: "W Social je příkladem toho, že se problémy sociální sítí nedají řešit od exekutivního stolu. Když na začátku tohoto roku v Davosu oznámili vznik nové sociální sítě W Social, politici se mohli přetrhnout ve chvalozpěvech. Konečně evropská sociální síť a ještě s ověřením identity. … Jak se ukázalo, když v Davosu W Social oznamovali, neměli kromě

    … více »
    Ladislav Hagara | Komentářů: 13
    včera 18:00 | Bezpečnostní upozornění

    Výrobce hardwarových kryptoměnových peněženek Trezor upozorňuje na bezpečnostní incident u společnosti Brevo, kterou využívá k odesílání newsletterů. Útočník na e-mailové adresy odeslal phishingový e-mail.

    Ladislav Hagara | Komentářů: 5
    včera 14:33 | Komunita

    Clement "Clem" Lefebvre publikoval souhrn dění v Linux Mintu za srpen 2026. Aplikace XApp mají vlastní webovou stránku xapp-project.org. Představena byl čtečka EPUB s názvem Xepub a kalendář Clockenstein.

    Ladislav Hagara | Komentářů: 0
    včera 11:44 | Nová verze

    Byla vydána nová verze 3.2.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 11:33 | Nová verze

    Bylo vydáno Ubuntu 24.04.5 LTS, tj. páté opravné vydání Ubuntu 24.04 LTS s kódovým názvem Noble Numbat. Přehled novinek a oprav na poznámkách k vydání.

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

    Švýcarsko testuje přechod z Microsoft 365 na FOSS, konkrétně balík openDesk (Wikipedie) od německé státní společnosti ZenDiS (Wikipedie), s cílem posílit digitální suverenitu.

    Ladislav Hagara | Komentářů: 9
    včera 04:22 | Komunita

    V italském městě Pordenone probíhá LibreOffice Conference 2026. Zúčastnit se lze i online.

    Ladislav Hagara | Komentářů: 0
    10.9. 18:33 | Nová verze

    Svobodný (GPLv3) šachový engine Stockfish (Wikipedie) byl vydán ve verzi 19 (𝕏). Přehled novinek v příspěvku na blogu. Stockfish 19 je o 44 Elo silnější než Stockfish 18.

    Ladislav Hagara | Komentářů: 0
    10.9. 12:33 | Nová verze

    Byla vydána nová verze 1.13.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 0
    10.9. 11:11 | Pozvánky

    Organizátoři konference LinuxDays zveřejnili program letošního ročníku a spustili registraci návštěvníků. LinuxDays 2026 se uskuteční 3. a 4. října v areálu ČVUT v pražských Dejvicích, na Fakultě informačních technologií. Těšit se můžete na 70 přednášek a workshopů od 66 přednášejících. Konference bude rozdělena do pěti sálů s různou kapacitou. Vstup na LinuxDays je jako obvykle zdarma, stačí včas vyplnit registrační formulář. Opět je možné si na akci zakoupit oběd, ale je třeba to udělat předem, na místě už to nebude možné.

    Petr Krčmář | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (4%)
     (21%)
     (29%)
     (7%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2651 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Skript spusteny pres xinet.d nemuze zapisovat a cist soubory

    16.7.2008 13:22 marrra
    Skript spusteny pres xinet.d nemuze zapisovat a cist soubory
    Přečteno: 387×
    Ahoj,

    Pracuju na klient-server aplikaci, ktera bude vydadovat komunikaci dvou serveru. (Na zaklade ruznych podminek si budou vymenovat data)

    Jako nejjednoduzsi zpusob me napadlo udelat skript a povesit ho na uricty port pres xinet.d Bohuzel pokud skript pustim lokalne, dela to co ma, ale pokud se na nej natelnetim, tak neprovadi ty prikazy, ktere napr. zapisujou do souboru. Asi to bude nejakym nastavenim Xinet.d. Nemate s tim nekdo nahodou zkusenosti?

    Popripade nenapada Vas uplne jine reseni?

    Diky

    Odpovědi

    16.7.2008 15:13 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Skript spusteny pres xinet.d nemuze zapisovat a cist soubory
    Mozno ta podcenujem, ale vies ako funguje xinetd? Ze presmeruje vstup a vystup zo socketu na standartny vstup a vystup spusteneho programu. Takze napisat standalone a server a chciet ho spustat z xinetd neznamena iba upravit konfigurak ku xinetd, ale aj pridat option pre server samotny, aby si neotvaral vlastne sockety ale pouzil 0 a 1.

    Pokial je to fakt skript, tak by nemal byt problem ho spustit tak, aby cely debugovaci vypis zapisoval niekam lokalne a pozerat sa na to. A samozrejme zacat s niecim trivialnym, akoze ten skript bez ohladu na vstup vytvori niekde subor a pod. Mozno este problem s cestami (podobne ako caste otazky typu, preco mi nebehaju skripty z cronu).
    If you hold a Unix shell up to your ear, you can you hear the C.
    16.7.2008 16:36 marrra
    Rozbalit Rozbalit vše Re: Skript spusteny pres xinet.d nemuze zapisovat a cist soubory
    Diky za odpoved,

    ale tomuhle uplne nerozumim:

    >Takze napisat standalone a server a chciet ho spustat z xinetd neznamena iba upravit konfigurak ku xinetd, ale aj pridat option >pre server samotny.

    Popisu situaci podrobneji> Mam dva servery. A komunikace bude vypadat nasledovne: prvni posle pres telnet hlasku jakou mas verzi skriptu a druhy odpovi, pote prvni rekne vygenerej mi nejaky data a posli mi je a druhy je posle. Moje predstava je takova, ze prvni server pouziva telent a druhy bezi pod xinetd.

    Jednoducha komunikace typu prvni posle ahoj, druhy pokud je retezec opravdu ahoj odpovi nazdar atd.. mi takto funguje bez problemu. Avsak pokud prvni rekne druhemu at precte data ze souboru u sebe na disku, tak takoveto prikazy se vesele preskakuji :(

    >aby cely debugovaci vypis zapisoval niekam lokalne a pozerat sa na to a to napr. jak?

    Diky
    16.7.2008 20:06 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Skript spusteny pres xinet.d nemuze zapisovat a cist soubory
    Má uživatel pod kterým je xinetd-em spouštěn práva na čtení toho datového souboru?
    17.7.2008 00:39 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Skript spusteny pres xinet.d nemuze zapisovat a cist soubory
    1.) telnet je divny, cez netcat mi to ide, cez telnet nie, asi posiela nieco inak, nechce sa mi to studovat, pozri si to cez wireshark.

    Mam skript (debugovacie veci su "-xv" a exec)
    #!/bin/bash -xv
    
    exec 2>/tmp/shinetd.out
    
    read line
    if [[ "$line" == xxx ]]; then
        cat /etc/passwd
    fi
    
    konfigurak pre xinetd (nechal som to bezat na porte mpm(tcp/45))
    $ cat /etc/xinetd.d/shinetd
    service mpm
    {
            socket_type     = stream
            protocol        = tcp
            wait            = no
            user            = root
            group           = tty
            server          = /home/semo/tmp/shinetd
        log_on_success      += PID HOST DURATION
        log_on_failure      += HOST
            disable         = no
    }
    
    $ grep shinetd /etc/hosts.allow
    shinetd:                localhost, 127.0.0.1
    
    samotne napojenie:
    $ netcat localhost 45 <<<xxx
    #!/bin/bash -xv
    
    exec 2>/tmp/shinetd.out
    + exec
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/bin/false
    ...
    
    vypise trocha debug hlasok na zaciatku a potom /etc/passwd. Zvysne debug hlasky su uz presmerovane do /tmp/shinetd.out. Ak vynechas ten exec, tak vsetko bude vypisovat rovno naspat po sieti. Takze ak nieco zblbne, tak by to pravdepodobne mal vidiet preco.
    If you hold a Unix shell up to your ear, you can you hear the C.
    18.7.2008 12:09 mlz
    Rozbalit Rozbalit vše Re: Skript spusteny pres xinet.d nemuze zapisovat a cist soubory
    Telnet m.j. posila ridici znaky pro terminal, nc nikoliv (tedy opravdu "cista data" - ten skript funguje

    Rozmyslel bych si pouziti portu < 1024 -> potom user nemusi byt root

    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.