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:55 | Bezpečnostní upozornění

    Příspěvek na blogu Ubuntu upozorňuje na několik zranitelností v rozšíření Linuxu o mandatorní řízení přístupu AppArmor. Společně jsou označovány jako CrackArmor. Objevila je společnost Qualys (technické detaily). Neprivilegovaný lokální uživatel se může stát rootem. Chyba existuje od roku 2017. Doporučuje se okamžitá aktualizace. Problém se týká Ubuntu, Debianu nebo SUSE. Red Hat nebo Fedora pro mandatorní řízení přístupu používají SELinux.

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

    Byla vydána nová verze 19 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.

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

    Bitwig Studio (Wikipedie) bylo vydáno ve verzi 6. Jedná se o proprietární multiplatformní (macOS, Windows, Linux) digitální pracovní stanici pro práci s audiem (DAW).

    Ladislav Hagara | Komentářů: 4
    včera 02:11 | Komunita

    Společnost Igalia představila novou linuxovou distribuci (framework) s názvem Moonforge. Jedná se o distribuci určenou pro vestavěné systémy. Vychází z projektů Yocto a OpenEmbedded.

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

    Google Chrome 146 byl prohlášen za stabilní. Nejnovější stabilní verze 146.0.7680.71 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 29 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

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

    D7VK byl vydán ve verzi 1.5. Jedná se o fork DXVK implementující překlad volání Direct3D 3 (novinka), 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 0
    11.3. 23:22 | Nová verze

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

    Ladislav Hagara | Komentářů: 4
    11.3. 10:22 | Upozornění

    Ze systému Slavia pojišťovny uniklo přibližně 150 gigabajtů citlivých dat. Jedná se například o pojistné dokumenty, lékařské záznamy nebo přímou komunikaci s klienty. Za únik může chyba dodavatelské společnosti.

    Ladislav Hagara | Komentářů: 11
    11.3. 10:11 | IT novinky

    Sněmovna propustila do dalšího kola projednávání vládní návrh zákona o digitální ekonomice, který má přinést bezpečnější on-line prostředí. Reaguje na evropské nařízení DSA o digitálních službách a upravuje třeba pravidla pro on-line tržiště nebo sociální sítě a má i víc chránit děti.

    Ladislav Hagara | Komentářů: 34
    11.3. 09:33 | IT novinky

    Meta převezme sociální síť pro umělou inteligenci (AI) Moltbook. Tvůrci Moltbooku – Matt Schlicht a Ben Parr – se díky dohodě stanou součástí Meta Superintelligence Labs (MSL). Meta MSL založila s cílem sjednotit své aktivity na poli AI a vyvinout takovou umělou inteligenci, která překoná lidské schopnosti v mnoha oblastech. Fungovat by měla ne jako centralizovaný nástroj, ale jako osobní asistent pro každého uživatele.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (2%)
     (13%)
     (25%)
    Celkem 1060 hlasů
     Komentářů: 26, poslední včera 08:56
    Rozcestník

    Dotaz: neopatrná manipulace - požkození /dev

    1.2.2007 20:33 Matlák
    neopatrná manipulace - požkození /dev
    Přečteno: 167×
    Dobrý den. Jsem v linuxu relativně nový a již jsem udělal botu, která aspiruje na jednu z největších které kdo kdy udělal ;-).
    Story je takováto: Do koše jsem jakožto uživatel vyhodil nějaké balíčky,obsahující zdrojáky a binárky, které jsem vytvořil pod rootem. Z koše nešly v graf.rozhraní smazat, tak jsem najel konzoli, su, a otevřel jsem si ~/.Trash/, ale místo rm -R ./ jsem se překlep a zadal jsem rm -R / a ještě to v té rychlosti odentroval...
    Asi je vám jasné, co následovalo.Rychle jsem tisknul Ctrl+C, ale některé soubory v adresáři /dev byly nenávratně zničeny. Po nesmyslném zběsilém rebootu, když přestala pracovat konzole a nic nefungovalo, jsem nabootoval z cédéčka Slacku a přehrál obsah jeho /dev na svůj lokální disk. Systém začal fungovat, i když ještě vyžadoval několik úprav (vytvořit init ram disk, nevím kam se mezitím poděl, přehrát image jádra etc...). Bohužel mi nefunguje zvukovka.

    Nevíte, jak se adresář /dev opravuje? Dá se nějak vygenerovat to množství přístupových bodů k zařízením, navrátit původní stav?
    Mimochodem, vždycky jsem si myslel, že /dev je něco jako /proc, tedy že je dynamicky generován (i když není virtuální).. Co je na tom pravdy?
    Sorry za ty dlouhý dotazy, kdyžtak to smažte :-)

    Odpovědi

    Luboš Doležel (Doli) avatar 1.2.2007 21:42 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    Dynamicky generován být může, ale aby systém začal vůbec bootovat v něm musí být něco napevno.
    1.2.2007 21:52 Matlák
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    To je logický. Ale ty soubory jako hda, hdc tam přece nedávám ručně, ty musí už v základu souviset ze systémem. Když instaluju ovladače, popř. jádro z podporou nových zařízení, tak ty soubory do /dev instaluju už při make install? Nebo vznikají až při načtení jádra/modulu do paměti?
    Luboš Doležel (Doli) avatar 1.2.2007 21:59 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    Když instaluju ovladače, popř. jádro z podporou nových zařízení, tak ty soubory do /dev instaluju už při make install?
    Ne, ten kritický obsah /dev není zapisován při make install jádra, ale bývá součástí nějakého balíčku vaší distribuce (u Gentoo je to součást stage).
    Nebo vznikají až při načtení jádra/modulu do paměti?
    Ne, jsou uloženy na disku. Jakmile se zinicializuje jádro (které právě potřebuje některé věci z /dev), tak je (obvykle) spuštěn udev. Udev zakryje obsah /dev uložený na disku svým ramdiskem, kde jsou pouze objekty, které se v systému opravdu nachází - to už závisí na načtených modulech apod.
    1.2.2007 22:08 Matlák
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    Chápu. Takže to mám zkopírovat z instalačního cédéčka? Když jsem pomocí jeho kernelu opravoval svůj pevný disk, výpis jeho /dev se lišil od toho na disku - když jsem diskový /dev zazálohoval a překopíroval přes něj ten z CD, spousta souborů v něm chyběla a systém např.hlásil, že nemá myš (/dev/mouse). Souviselo to z nějakým manažerem, který všechno co nepotřebuji při instalaci překryl svým ramdiskem? Nebo distributor prostě nepředpokládal, že někdo takhle jeho CD použije a soubory v /dev fyzicky ořezal? V instalační příkazové řádce chyběl například celkem běžný příkaz dir.
    Luboš Doležel (Doli) avatar 1.2.2007 22:16 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    Dir není příkaz, o kterém by se dalo na Linuxu říci, že by chyběl. Je celkem na nic, je to jen hardlink na příkaz ls.

    Nabootujte živé CD a udělejte něco jako tohle:
    mount -o bind / /mnt/nekam/jinam
    Podívejte se do /mnt/nekam/jinam/dev, snad by tam mělo být vše, co systém potřebuje. Zkopírujte obsah tohoto adresáře do /dev na vašem disku.
    2.2.2007 10:32 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    Jsou dva druhy /dev

    Jeden je tam stabilně a používal se tam dříve a pro každěé zařízení se tam musel ručně vytvářet soubor.

    Tento se dá vytvořit tak že nabotujeme odjinud a ty speciální soubory se vytváří příkazem mknod -> viz: man mknod

    Některé distribuce mají skript MAKEDEV man MAKEDEV u kterého nemusíme zadávat čísla zařízení ale stačí tam zadat pouze jméno zařízení.

    Dnes se používá dynamicky generován /dev o to se stará udev démon a vytvoří zařízení který ten PC má.

    A aby počítač nabootoval je nutné u obou typů vytvořit ručně zařízení /dev/console, /dev/null.

    Pokud nepoužíváte ramdisk je nutné ještě vytvořit zařízení které se používají pro přístup k vašemu HD.
    2.2.2007 14:40 Vinicius
    Rozbalit Rozbalit vše Re: neopatrná manipulace - požkození /dev
    Zvukovka by se mohla rozjet po pouziti programu na konfiguraci zvukovky, coz by mel byt alsaconfig. Asi vam chybi soubor /dev/dsp, coz by mel tento program napravit.

    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.