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

    Společnost Murena představila (YouTube) novou verzi 4.0 mobilního operačního systému /e/OS (Wikipedie) založeného na Androidu a LineageOS bez aplikací a služeb od Googlu.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Bezpečnostní upozornění

    V Arch User Repository (AUR) bylo kompromitováno přes 400 opomíjených balíčků (jejich seznam). Útočník do nich začlenil škodlivý npm balíček atomic-lockfile, který krade citlivá data uživatelů. Publikována byla předběžná analýza spouštěného malwaru deps.

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

    Homebrew, správce balíčků nejen pro macOS, byl vydán ve verzi 6.0.0 (seznam změn). Hlavními novinkami jsou bezpečnostní mechanismus tap trust kvůli důvěryhodnosti závislostí, vylepšení sandboxingu na Linuxu, interní JSON API nebo zlepšení výkonu.

    |🇵🇸 | Komentářů: 0
    včera 03:33 | Bezpečnostní upozornění

    Byla nalezena a 9. června opravena kritická zranitelnost ve FreeBSD v Kernel TLS (KTLS). Pojmenována byla Bumsrakete (FreeBSD-SA-26:26.ktls, CVE-2026-45257). Lokální neprivilegovaný uživatel může přepisovat soubory, ke kterým má právo pouze pro čtení. Přepsáním setuid binárky a jejím spuštěním může získat roota. Na všech verzích od verze 13.0 vydané v dubnu 2021.

    Ladislav Hagara | Komentářů: 2
    11.6. 14:11 | Komunita

    Vývojáři open source operačního systému ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, se na síti 𝕏 pochlubili, že ReactOS zvládne počítačovou hru Half-Life.

    Ladislav Hagara | Komentářů: 5
    11.6. 10:44 | Nová verze

    Byla vydána nová verze 4.8 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 0
    11.6. 04:44 | Nová verze

    Apple container dospěl do verze 1.0.0. Jedná se o open source nástroj pro spouštění linuxových kontejnerů na macOS postavený nad containerization. Napsaný je v programovacím jazyce Swift a optimalizovaný pro Apple silicon.

    Ladislav Hagara | Komentářů: 5
    11.6. 03:33 | Nová verze

    Bylo vydáno Eclipse IDE 2026-06 aneb Eclipse 4.40. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

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

    Asterinas (GitHub) je v Rustu napsané jádro operačního systému poskytující s jádrem Linux kompatibilní ABI. Vydána byla verze 0.18.0. První distribucí postavenou nad jádrem Asterinas je Asterinas NixOS. Nejedná se o oficiální projekt NixOS a nemá nic společného s NixOS Foundation.

    Ladislav Hagara | Komentářů: 2
    10.6. 13:22 | Zajímavý článek

    Podrobně byla rozebrána kritická zranitelnost v nf_tables (CVE-2026-23111). Další lokální eskalace práv na Linuxu. V upstreamu byla zranitelnost již v únoru opravena. Ve zdrojovém kódu stačilo odstranit 1 vykřičník.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (16%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1892 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: PCI karta

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

    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.