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 16:44 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.

    Ladislav Hagara | Komentářů: 2
    dnes 15:11 | IT novinky

    Miliardy korun na digitalizaci služeb státu nestačily. Stát do ní v letech 2020 až 2024 vložil víc než 50 miliard korun, ale původní cíl se nepodařilo splnit. Od loňského února měly být služby státu plně digitalizované a občané měli mít právo komunikovat se státem digitálně. Do tohoto data se povedlo plně digitalizovat 18 procent agendových služeb státu. Dnes to uvedl Nejvyšší kontrolní úřad (NKÚ) v souhrnné zprávě o stavu digitalizace v Česku. Zpráva vychází z výsledků víc než 50 kontrol, které NKÚ v posledních pěti letech v tomto oboru uskutečnil.

    Ladislav Hagara | Komentářů: 6
    dnes 13:55 | IT novinky

    Nadace Wikimedia, která je provozovatelem internetové encyklopedie Wikipedia, oznámila u příležitosti 25. výročí vzniku encyklopedie nové licenční dohody s firmami vyvíjejícími umělou inteligenci (AI). Mezi partnery encyklopedie tak nově patří Microsoft, Amazon a Meta Platforms, ale také start-up Perplexity a francouzská společnost Mistral AI. Wikimedia má podobnou dohodu od roku 2022 také se společností Google ze skupiny

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 02:22 | Nová verze

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

    Ladislav Hagara | Komentářů: 0
    dnes 02:00 | Nová verze

    Byla vydána verze 12.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 12.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 19:22 | Humor

    CreepyLink.com je nový zkracovač URL adres, 'díky kterému budou vaše odkazy vypadat tak podezřele, jak je to jen možné'. Například odkaz na abclinuxu.cz tento zkracovač převádí do podoby 'https://netflix.web-safe.link/logger_8oIlgs_free_money.php'. Dle prohlášení autora je CreepyLink alternativou ke zkracovači ShadyURL (repozitář na githubu), který dnes již bohužel není v provozu.

    NUKE GAZA! 🎆 | Komentářů: 3
    včera 12:33 | IT novinky

    Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.

    Ladislav Hagara | Komentářů: 3
    včera 12:11 | Komunita

    Wikipedie slaví 25. výročí svého založení. Vznikla 15. ledna 2001 jako doplňkový projekt k dnes již neexistující encyklopedii Nupedia. Doména wikipedia.org byla zaregistrována 12. ledna 2001. Zítra proběhne v Praze Večer svobodné kultury, který pořádá spolek Wikimedia ČR.

    Ladislav Hagara | Komentářů: 1
    včera 04:44 | Nová verze

    Po více než dvou letech od vydání předchozí verze 2.12 byla vydána nová stabilní verze 2.14 systémového zavaděče GNU GRUB (GRand Unified Bootloader, Wikipedie). Přehled novinek v souboru NEWS a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    včera 02:22 | Nová verze

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

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (5%)
     (0%)
     (9%)
     (19%)
     (3%)
     (6%)
     (3%)
     (11%)
     (42%)
    Celkem 462 hlasů
     Komentářů: 12, poslední 14.1. 21:12
    Rozcestník

    Dotaz: Jak uživateli zakázat provádění konkrétního příkazu

    31.5.2012 13:43 Müller
    Jak uživateli zakázat provádění konkrétního příkazu
    Přečteno: 463×
    Lze nějakým způsobem uživateli, který má přístup do promtu, zakázat provedení určitého příkazu s určitou definicí? Např. zakázat naplnění určité proměnné určitou hodnotou. Př. "export WAYNAME=abcd" . Děkuji.

    Řešení dotazu:


    Odpovědi

    31.5.2012 14:05 Kit
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Nezakazovat příkaz, ale prostředky, které ten příkaz používá (viz fdisk).

    V daném případě by mohlo být řešením unset WAYNAME nebo nastavení na jinou hodnotu před spuštěním příkazu.

    Ten požadavek se mi jeví jako dost podivný. Proč by si uživatel nemohl nastavit prostředí podle potřeby? Má to nějaký praktický smysl? Pokud nesmí změnit jméno nějaké cesty, tak mu znepřístupním adresář.
    31.5.2012 14:46 Müller
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Rád bych zabránil tomu, aby jistá proměnná získala určitou hodnotu. Tato proměnná může nabývat i jiných hodnot. Jde o to, zabránit uživateli, aby si určitou proměnnou nějak nastavil. Má to praktický smysl.
    Jendа avatar 31.5.2012 15:01 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Pak patchni Bash. Dej do něj podmínku, že když daná proměnná prostředí nabude nějaké hodnoty, nenastaví se.

    Popsaný problém to řeší dokonale. Že si uživatel může spustit vlastní bash, nebo rovnou patchne binárku, aby na prostředí nebrala ohledy? To nás přece nezajímá, šlo nám o to, aby se nedala nastavit proměnná prostředí. DEKA="VIDLICKOVA" je totiž strašně nebezpečný příkaz.
    31.5.2012 15:09 l4m4
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    +1
    31.5.2012 15:15 l4m4
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Uživatel nemusí ani chodit tak daleko. Prostě spustí interpret libovolného interpretovaného jazyka a v něm použije odpovídající execve(). Ale hlavně, že jsme zabránili tomu hroznému nastavení proměnné v shellu.
    31.5.2012 15:22 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Když se vás ptali na praktický smysl, ptali se na cíl, proč tu proměnnou nastavujete nebo nenastavujete. Např. proměnná LOCALE se může nastavit na hodnotu cs, aby program psal česky. Cílem je tedy to, aby program psal česky, ne nastavení LOCALE na nějakou hodnotu. Pokud by cílem uživatele bylo opravdu jen nastavit nějakou proměnnou na nějakou hodnotu, a administrátor by se mu v tom snažil zabránit, pak je řešením odeslat oba dva do blázince. Předpokládám, že vy tedy neřešíte nastavení proměnné, ale nastavení proměnné, aby něco. A to něco nás zajímá, protože toho jde nejspíš dosáhnout mnoha různými způsoby (takže zákaz proměnné prostředí by ničemu nepomohl), a zároveň to možná jde nějak rozumně zakázat.
    31.5.2012 14:10 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Jediný způsob, který znám, pro zakázání příkazu uživateli, který má prompt, je práce z přístupovými právy. Tedy např. pokud bych chtěl aby příkaz ls nemohli používat "neprověření" uživatelé, tak souboru /bin/ls seberu mod na 750 a přiřadím mu skupinu "provereni" a do skupiny "provereni" naskládám všechny prověřené uživatele. Na druhou stranu, vzhledem k tomu, že interní závislosti a vazby neznám do hloubky, může se lehce stát, že tímhle postupem bych něco hodně zvoral a nějaká funkčnost by vypadla. A navíc tím nejsem schopen zablokovat příkazy, které se provedou uvnitř shellu, jako je právě uvedený export. Těmto příkazům se podle mne zabránit nedá.
    31.5.2012 14:30 l4m4
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Sebrání práv má smysl u privilegovaných (setuid, ...) binárek, které si uživatel nespustí odjinud. Spuštění vlastního kódu -- jak binárky, tak interpretovaného -- sice zabránit lze (restricted shell a likvidace všeho v cestě, co může sloužit jako interpret, nebo lze využít i SELinux), ale to už je velmi brutální omezení.
    31.5.2012 14:22 l4m4
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Řešíš nesmyslný problém. Řeš, čeho chceš dosáhnout skutečně -- a to je těžko zabránění nastavení nějaké proměnné, spíš zabránění nějakému běžnému důsledku takového nastavení.
    31.5.2012 14:47 Müller
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Momentálně to nesmyslný problém není.
    Řešení 2× (cezz, Ragzid)
    31.5.2012 15:09 l4m4
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    OK, chceš-li odpověď na nesmyslnou otázku, tak pozměň shell, aby tu konkrétní proměnnou nenastavoval. Easy. A až zjistíš, co potřebuješ vyřešit doopravdy, tak se zeptej na to...
    1.6.2012 09:18 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    Na zaklade dotazu a odpovedi musim potvrdit, ze ide o riesenie nezmyslu. Ak sa za nastavovanim enviromentu schovava nieco zlozitejsie, tak nam to skuste objastnit vo vsetkych suvislostiach. Samotne premene prostredia sa daju nastavovat roznymi spobmi a ani jeden nepovazujem za nebezpecny. Zrejme sa snazite vyriesit nejaky konkretny problem, ale z uplne zlej strany ... bez poriadneho popisu vam malo kto vie pomoct ...
    31.5.2012 17:45 benn | skóre: 18
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    V bashi lze vytvořenou proměnou přepnout na read-only pomocí příkazu:
    export PROMENNA=hodnota
    declare -r PROMENNA
    
    Pak s ním už samozřejmě nejde hnout, ani oddefinovat...
    31.5.2012 21:53 l4m4
    Rozbalit Rozbalit vše Re: Jak uživateli zakázat provádění konkrétního příkazu
    To má určitý smysl pro proměnné řídící sám shell (spíš jako pojistka proti blbostem než bezpečností opatření), jinak totiž:
    env PROMENNA=jina-hodnota příkaz...

    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.