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í
×
    včera 21:00 | IT novinky

    Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Humor

    Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.

    Ladislav Hagara | Komentářů: 1
    včera 16:11 | Komunita

    Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.

    Ladislav Hagara | Komentářů: 0
    26.10. 17:11 | IT novinky

    Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.

    Ladislav Hagara | Komentářů: 4
    26.10. 13:33 | Komunita

    Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 0
    25.10. 15:44 | Zajímavý software

    Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.

    Ladislav Hagara | Komentářů: 0
    25.10. 05:11 | Zajímavý článek

    Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.

    karkar | Komentářů: 9
    24.10. 19:55 | Nová verze

    Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.

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

    Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.

    Ladislav Hagara | Komentářů: 21
    24.10. 13:22 | Upozornění

    V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.

    Ladislav Hagara | Komentářů: 13
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (47%)
     (20%)
     (19%)
     (23%)
     (17%)
     (21%)
     (17%)
     (18%)
    Celkem 279 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: PCI karta

    11.5.2012 11:03 ubka7617
    PCI karta
    Přečteno: 388×

    Ahojte,

    mam pci kartu na ktoru z linuxu pristupujem priamo cez jej adresu 0x165. Je to specificka karta nie standard. Program ktory som komunikuje priamo cez tuto adresu, ziadne /dev zariadenie a podobne pod uzivatelom root bezi v pohode ale ked sa prepnem do non-root uzivatela tak uz nevie komunikovat cez tento port. Vedeli by ste poradit ako spristupnit prava na konkretny port - adresu ? Mam debian6 a komunikacny program nie je mozne prerobit.

    Dakujem vsetkym


    Řešení dotazu:


    Odpovědi

    Pavel Stárek avatar 11.5.2012 11:19 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: PCI karta
    Třeba sudo ten_program ?
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    11.5.2012 12:55 ubka7617
    Rozbalit Rozbalit vše Re: PCI karta

    to by ten program bezal ako root a to je z bezpecnostnych dovodoch nepripustne

    11.5.2012 14:17 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: PCI karta
    Pochybuji, že by jádro dovolilo non-rootovi přímo přistupovat na konkrétní adresy mimo rozsah toho procesu. Myslím, že je to něco podobného jako komunikace s paralelním portem bez driveru pomocí inb/outb.

    Ani setuid bit by nešel?
    11.5.2012 14:44 ubka7617
    Rozbalit Rozbalit vše Re: PCI karta
    setuid bit som skusal ale nic
    11.5.2012 15:09 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: PCI karta
    A byl nastavený vlastník na roota? Ale stejně ti to pak poběží pod rootovskými právy, podobně jako přes sudo.
    Jendа avatar 11.5.2012 15:34 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: PCI karta
    Tak to leda použít nějakou virtualizaci, která umí delegovat PCI. KVM by to snad mělo umět, ale nezkoušel jsem to.
    11.5.2012 15:49 ubka7617
    Rozbalit Rozbalit vše Re: PCI karta
    virtualizovat pre jedno zariadenie asi nie je moc vhodne. kazdopadne na debian4 to slo, ale stroj som uz dostal nainstalovany a potrebujem ho aktualizovat
    11.5.2012 17:11 hw | skóre: 23 | blog: Digital Design
    Rozbalit Rozbalit vše Re: PCI karta

    Obávám se, že bez zásahu do programu žádné jednoduché řešení nebude. Předpokládám, že přístup ke kartě je řešen pomocí ioperm() a inb()/outb(). Volání ioperm() musí být z privilegovaného procesu.

    Jednoduché řešení by bylo v programu používat /dev/perm. Správné řešení je napsat ovladač, který přistupuje na kartu a program s ním komunikuje pomocí zařízení v /dev/....

    Pokud je normální používání programu pod rootem nepřípustné, doporučil bych zkusit nějakou metodu virtualizace jak už radili ostatní.

    11.5.2012 17:13 hw | skóre: 23 | blog: Digital Design
    Rozbalit Rozbalit vše Re: PCI karta

    Omlouvám se, samozřejmě jsem myslel /dev/port.

    12.5.2012 11:14 aaaaaaa
    Rozbalit Rozbalit vše Re: PCI karta
    A co nejake capabilities? Zacal by som s CAP_SYS_RAWIO. Proces tak nedostane komplet roota, ale dostane len velmi malu cast (co ale neznamena, ze sa to neda nepriamo pouzit k ziskaniu vacsieho pristupu).
    vlastikroot avatar 12.5.2012 18:37 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: PCI karta
    Mit v programu primy pristup na IO port je prasecina a pouzival se naposled nekdy v DOSu a na nem zalozenych windows 9x. Fixni adresa PCI zarizeni je z pohledu HW taky docela nespravne reseni (ale co uz). Takze je potreba udelat jednoduchy modul do jadra, ktery zpristupni svoje rozhrani pres soubor v /dev. Pak uz jen predelat program. Pokud je to nejaky closet source blob, jedine reseni me napada pridat pres LD_PRELOAD .so knihovnu, ktera prepise funkce ktere se pouzivaji ke komunikaci - jak uz nekdo poznamenal vyse inb/outb a ioperm. Ioperm by byla prazdna funkce, inb a outb by se presmerovalo do jaderneho modulu (ten by napr. validoval posilana data z pohledu bezpecnosti).
    We will destroys the Christian's legion ... and the cross, will be inverted

    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.