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 17:22 | Nová verze

    Byla vydána verze 0.84 telnet a ssh klienta PuTTY (Wikipedie). Podrobnosti v přehledu nových vlastností a oprav chyb a Change Logu.

    Ladislav Hagara | Komentářů: 0
    včera 19:44 | IT novinky

    Microsoft představil Azure Linux 4.0 a Azure Container Linux. Na konferenci Open Source Summit North America 2026 organizované konsorciem Linux Foundation a sponzorované také Microsoftem. Azure Linux 4.0 vychází z Fedora Linuxu. Azure Container Linux je založen na projektu Flatcar. Azure Linux (GitHub, Wikipedie) byl původně znám jako CBL-Mariner.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 165 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 10:55 | Nová verze

    Byla vydána verze 9.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.

    Ladislav Hagara | Komentářů: 5
    včera 09:33 | IT novinky

    Firefox 151 podporuje Web Serial API. Pro komunikaci s různými mikrokontroléry připojenými přes USB nebo sériové porty už není nutné spouštět Chrome nebo na Chromiu postavené webové prohlížeče.

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

    Byla vydána nová stabilní verze 8.0 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 148. Přehled novinek i s náhledy v příspěvku na blogu.

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

    Ve FreeBSD byla nalezena a opravena zranitelnost FatGid aneb CVE-2026-45250. Jedná se o lokální eskalaci práv. Neprivilegovaný uživatel se může stát rootem.

    Ladislav Hagara | Komentářů: 0
    21.5. 14:33 | IT novinky

    Společnost Flipper Devices oznámila Flipper One. Zcela nový Flipper postavený od nuly. Jedná se o open-source linuxovou platformu založenou na čipu Rockchip RK3576. Hledají se dobrovolníci pro pomoc s dokončením vývoje (ovladače, testování, tvorba modulů).

    Ladislav Hagara | Komentářů: 2
    21.5. 14:00 | Nová verze

    Vývojáři Wine oznámili vydání verze 2.0 knihovny vkd3d pro překlad volání Direct3D na Vulkan. Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 0
    21.5. 11:33 | Nová verze

    Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 10.2 a 9.8. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Vypíchnout lze CLI AI asistenta goose. Podrobnosti v poznámkách k vydání (10.2 a 9.8).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1692 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: MySQL privilegia kontrolujici

    1.2.2011 15:10 Petr Docekal
    MySQL privilegia kontrolujici
    Přečteno: 277×
    Dobry den.

    Mam databazi, k niz bude pristupovat rada uzivatelu a to celou radou cest: PHP, skripty, ... Ne vsichni budou mit pravo vkladat/upravovat data a ne vsichni budou mit pravo vsechna data vybirat.

    Rad bych kontrolu privilegii prenechal na samotnem MySQL. Nicmene vubec nevim, jak se neco takoveho resi. Pravdepodobne budu muset mit na vsechny selecty a inserty procedury, ktere budou v tabulkach mysql.user, mysql.db, ... kontrolovat co ktery uzivatel smi a co ne. Nema na to MySQL uz nejake nastroje/funkce?

    Mam-li totiz napr. uzivatele "kocour", ktery z tabulky "konzervy" smi videt pouze policko "ziviny", ale uz ne policko "slozeni", nemuzu pro neho vybirat data pomoci SELECT * FROM konzervy, protoze to skonci chybou. Jak pohodlne vybrat vsecha policka, ktera smi "kocour" videt?

    Mate s timto prosim nekdo zkusenost? Jak se resi prace s databazi s takto jemne nastavenymi pravy?

    Dekuji za Vas cas. -Petr

    Odpovědi

    1.2.2011 16:26 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: MySQL privilegia kontrolujici
    Pokud potřebujete řídit přístup až na úroveň řádků, musíte použít uložené procedury (a otázka je, jestli to s nimi v MySQL půjde, myslím, že ne všechny databázové systémy umí spouštět uložené procedury jménem někoho jiného). Jinak prostředky samotné MySQL můžete řídit přístup až na úroveň sloupečků.
    nemuzu pro neho vybirat data pomoci SELECT * FROM konzervy, protoze to skonci chybou. Jak pohodlne vybrat vsecha policka, ktera smi "kocour" videt?
    Nedoporučuju používat hvězdičku jinde, než pro nějaké testování či ladění. Ono je to sice pohodlné, ale když se vám pak změní pořadí sloupců nebo jejich názvy, bude vám program dělat divy. Takže radši vyjmenujte sloupečky, které potřebujete – je to pracnější, ale spolehlivější. Navíc při tom rovnou budete přemýšlet o tom, zda opravdu potřebujete tahat z databáze všechny sloupečky :-)
    1.2.2011 17:24 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: MySQL privilegia kontrolujici
    Pokud čistě na straně DB, tak Vám nic jiného než procedury nezbude…, ale v začátku si raději ujasněte jestli budete definovat i oprávnění „na akce“, ty nemusí souviset s oprávněním na data (nebo se s nimi kříží) a to by mohlo znamenat další definice různých oprávněních, které je obvykle snazší vyřešit, možná nečistě, aplikačně. Na nějakou malou aplikačku to může být pak časově náročné, byť super.

    Doplnění k MySQL:
    U MySQL je to DEFINER a SQL SECURITY INVOKER v příkazu CREATE PROCEDURE co řeší na koho se procedura spouští a v zásadě by se o default-u dalo hovořit „kdo definuje proceduru pod jeho rolí se procedura provádí“.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    2.2.2011 12:14 Petr Docekal
    Rozbalit Rozbalit vše Re: MySQL privilegia kontrolujici
    Super, ja Vam panove obema dekuji za pomoc. Zamerim tedy svoji pozornost na procedury.

    S pozdravem, -Petr

    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.