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 14:11 | IT novinky

    Nasazení softwaru, který nyní používá ve svých autech pro čínský trh, zvažuje automobilový koncern Volkswagen také v Evropě, kde by se mohl používat v budoucích vozech značek Volkswagen, Škoda a Cupra. Základem pro budoucí evropské modely by se mohla stát takzvaná China Electronic Architecture, elektronická architektura vyvinutá pro čínské modely ve spolupráci s tamní automobilkou Xpeng.

    Ladislav Hagara | Komentářů: 2
    dnes 13:44 | Komunita

    Vedoucím brněnské pobočky Red Hatu se stal Radek Vokál [LinkedIn].

    Ladislav Hagara | Komentářů: 0
    včera 21:29 | Nová verze

    Open source download manager Fatrat povstal z popela. Autor k dvacetiletému výročí projektu přidal do vínku podporu nejnovější knihovny libtorrent, rozhraní portoval na QT6, došlo k nahrazení podpory java rozšíření pythonem. Webové rozhraní bylo přepsáno s podporou mobilních zařízení. Aplikaci je taktéž možno zkompilovat bez podpory GUI. Více informací v releases.

    Max | Komentářů: 11
    včera 21:11 | Bezpečnostní upozornění

    Zranitelnost Broccoli2Shell (CVE-2026-111497) v kompresní knihovně Brotli se netýká pouze Node.js. Ohroženy jsou také aplikace využívající HTTP. Knihovnu používají webové prohlížeče, servery i řada dalších aplikací a technologií, například také Python nebo Bun. Identifikace všech zranitelných komponent může být obtížná, protože knihovna bývá součástí dalších softwarových balíčků nebo je přímo začleněna do spustitelných souborů aplikací.

    Ladislav Hagara | Komentářů: 3
    včera 18:33 | Komunita

    Quad9, švýcarský celosvětově působící neziskový poskytovatel DNS, od 24. listopadu 2026 ukončí své služby ve Francii kvůli soudnímu sporu s katarskou televizní stanicí beIN. Ta požadovala blokování domén, které podle ní nelegálně zpřístupňují sportovní přenosy. Francouzský soud Katarům vyhověl a nařídil (🇫🇷, PDF) Quad9 blokaci zavést, pod hrozbou pokuty 1000 eur denně. Provozovatel příkaz odmítá s tím, že blokace

    … více »
    Pendrekama do nich❗ | Komentářů: 0
    včera 15:22 | Zajímavý článek

    Článek na blogu APNIC vysvětluje, jak správně vytvářet a používat ASPA záznamy — podepsané objekty v RPKI, které uvádějí, kteří poskytovatelé směrování jsou pro dané autonomní číslo (ASN) oprávněni. Síťoví operátoři je mohou využít k ověřování tras BGP a k odhalování úniků tras či podvržených tras.

    vencour | Komentářů: 0
    včera 14:33 | Nová verze

    Byla vydána (𝕏) verze 8.0.0 open source programu pro prolamování hesel hashcat (GitHub, Wikipedie). Přehled novinek v příspěvku v diskusním fóru a pdf.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 2026.3 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 6 nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 08:35 | Komunita
    Pořadatelé dalšího ročníku komunitního setkání správců nejen českých a slovenských sítí CSNOG 2027 upozorňují, Call for Abstracts pro blížící se akci (20. a 21. ledna 2027, Zlín) končí už 31. října, tedy na konci tohoto týdne.. … více »
    VSladek | Komentářů: 0
    24.10. 23:22 | Bezpečnostní upozornění

    Výzkumníci ukazují, jak mohou otevřené tunely a IPv6 Extension Headers synchronizovat pakety do krátkých provozních špiček. V kontrolovaném experimentu naměřili přes 180násobnou koncentraci paketového toku vůči průměrné rychlosti odesílání — nikoli 180násobné zvětšení objemu dat. Článek obsahuje metodiku, limity měření i mitigace pro GRE, IPIP a další tunely.

    vencour | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2925 hlasů
     Komentářů: 34, poslední včera 08:24
    Rozcestník

    Dotaz: Dbus problém: nelze nalézt metodu v objektu

    13.10.2015 18:22 JanM | skóre: 28
    Dbus problém: nelze nalézt metodu v objektu
    Přečteno: 487×
    Zdravím,

    ve skriptu pro scanbd (dávkové skenování pomocí tlačítek skeneru, démon běží jako "nobody", skript je spuštěn s právy roota) se po naskenování snažím otevřít souborový manažer pod uživatelem, který momentálně ovládá aktivní X sezení:

    Při testování v konzoli:
    # su - nakejjuser bash -c "DISPLAY=:0 qdbus --session --literal org.mate.Caja /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems file:/srv/scanner/file.jpg 0"
    Cannot find 'org.freedesktop.FileManager1.ShowItems' in object /org/freedesktop/FileManager1 at org.mate.Caja
    Ovšem při spuštění v konzoli uživatele nakejjuser to funguje a okno se otevře:
    $ DISPLAY=:0 qdbus --session --literal org.mate.Caja /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems file:/srv/scanner/file.jpg 0
    Zkoušel jsem "xhost +", ale beze změny. Tipuji, že by se mohlo jednat o nějakou novou security feature (Arch Linux x86_64), aby se ostatní uživatelé nedostali k DBusu, případně o vychytávku systemd (cgroups a spol.?). Ale bohužel netuším, jak to zase zprovoznit (donedávna to fungovalo, teď už ne)...

    Poradí někdo?

    Řešení dotazu:


    Odpovědi

    Řešení 1× (JanM (tazatel))
    Josef Kufner avatar 13.10.2015 19:10 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Dbus problém: nelze nalézt metodu v objektu
    Potřebuješ ještě nastavit DBUS_SESSION_BUS_ADDRESS.

    Tohle používám pro zobrazení notifikací všem uživatelům ve všech sessions:
    #!/bin/bash
    
    /bin/grep -sozZe '^DBUS_SESSION_BUS_ADDRESS=[a-zA-Z0-9:=,/-]*$' /proc/*/environ \
    | /usr/bin/php -r '
            $busses = array();
            array_shift($argv);
            while($ln = fgets(STDIN)) {
                    list($f, $env) = explode("\0", $ln, 2);
                    if (file_exists($f)) {
                            $user = fileowner($f);
                            $busses[$user][trim($env)] = true;
                    }
            }
            foreach ($busses as $user => $user_busses) {
                    foreach ($user_busses as $env => $true) {
                            if (pcntl_fork()) {
                                    posix_seteuid($user);
                                    $env_array = array("DBUS_SESSION_BUS_ADDRESS" => preg_replace("/^DBUS_SESSION_BUS_ADDRESS=/", "", $env));
                                    pcntl_exec("/usr/bin/notify-send", $argv, $env_array);
                            }
                    }
            }
    ' -- "$@"
    Úprava pro tvé potřeby by měla být celkem snadná.
    Hello world ! Segmentation fault (core dumped)
    13.10.2015 20:49 JanM | skóre: 28
    Rozbalit Rozbalit vše Re: Dbus problém: nelze nalézt metodu v objektu
    Díky, /run/user/1000/bus funguje. U mnohých procesů se ještě zobrazuje guid (např. /run/user/1000/bus,guid=af85ab787031f211f42b1885561d2834), nicméně pro všechny je shodné.

    V praxi by se ještě mohlo přihodit, že uživatel bude současně přihlášen lokálně a vzdáleně (bude se lišit guid?), takže je otázkou komu z nich se file manager spustí. Teď to nemám jak vyzkoušet, takže zítra.

    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.