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 09:00 | Nová verze

Byla vydána nová verze 1.2.0 grafického správce diskových oddílů GParted (GNOME Partition Editor) a také verze 1.2.0 živé distribuce GParted Live, která obsahuje tohoto správce a další nástroje pro zálohování či obnovu dat. Novinkou je především podpora souborového systému exFAT díky exfatprogs.

Ladislav Hagara | Komentářů: 0
dnes 08:00 | Zajímavý software

Google v příspěvku na svém blogu věnovaném open source oznámil, že uvolnil zdrojové kódy aplikace Tilt Brush (Wikipedie) pro 3D malování ve virtuální realitě. K dispozici jsou na GitHubu pod open source licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
dnes 07:00 | Zajímavý software

Svobodný šachový server Lila, pohánějící mj. populární Lichess.org, nově implementuje dlouho očekávaný Puzzle Storm, kde má hráč za úkol v omezeném čase vyřešit co nejvíce taktických úloh o postupně narůstající obtížnosti. Jedná se o konkurenci vůči Puzzle Rushi od komerčního Chess.com, kde je tato funkce zpoplatněna.

… více »
Bherzet | Komentářů: 1
včera 13:33 | Nová verze

Laboratoře CZ.NIC vydaly novou verzi 4.16.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Nově je pro překlad aplikace potřeba použít knihovnu libdatovka. Ta byla vydána ve verzi 0.1.0.

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

Brian Exelbierd, zástupce Red Hatu v představenstvu distribuce CentOS, poskytl rozhovor webu The Register. Ukončení vydávání CentOS jako sestavení RHEL vysvětluje tak, že Red Hat ho odmítl nadále sponzorovat. Dále hovoří o roli a omezeních nového bezplatného vydání RHEL.

Fluttershy, yay! | Komentářů: 13
včera 06:00 | Bezpečnostní upozornění

Balíček s utilitou sudo byl vydán ve verzi 1.9.5p2. Řešena je bezpečnostní chyba CVE-2021-3156. Lokální uživatel může získat práva roota i když není uveden v souboru sudoers. Podrobnosti i s videoukázkou v příspěvku na blogu společnosti Qualys. Chyba byla do kódu sudo zanesena na konci července 2011 (commit 8255ed69). Týká se tedy verzí 1.8.2 až 1.8.31p2 a 1.9.0 až 1.9.5p1.

Ladislav Hagara | Komentářů: 18
26.1. 19:00 | Zajímavý článek

Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2020. Ke konci roku vlastnila 165 530 pevných disků. V průběhu roku jich přibylo 39 792. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, klesla na 0,93 %. V roce 2019 to bylo 1,89 %. V roce 2018 to bylo 1,25 %. V roce 2017 to bylo 1,77 %. V roce 2016 1,95 %.

Ladislav Hagara | Komentářů: 6
26.1. 18:11 | Nová verze

Dle plánu byl vydán Mozilla Firefox 85.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Přibyla ochrana před supercookies. Odstraněna byla podpora Flashe. Řešeny jsou také bezpečnostní chyby. Nejnovější Firefox je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 6
26.1. 12:44 | Nová verze

Byla vydána nová verze 4.15 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl aktualizován na verzi 10.0.9. Thunderbird byl aktualizován na verzi 78.6.0. Linux byl aktualizován na verzi 5.9.15.

Ladislav Hagara | Komentářů: 0
26.1. 12:33 | Komunita

Projekt Mozilly MDN Web Docs dokumentující webové standardy včetně jejich podpory v jednotlivých prohlížečích byl loňským propouštěním citelně zasažen. Poté, co se obsah MDN přesunul na GitHub, čímž se z určitého pohledu více otevřel pro přispívání z řad webových vývojářů, vznikla nová organizace Open Web Docs. Na Open Collective už má přes 60 finančních přispěvatelů a největší mezi nimi jsou Google, Microsoft a Coil. Dále se do projektu zapojuje samozřejmě Mozilla, Samsung a W3C [Mozilla.cz].

Ladislav Hagara | Komentářů: 0
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (29%)
 (4%)
 (1%)
 (21%)
 (0%)
 (3%)
 (42%)
Celkem 213 hlasů
 Komentářů: 4, poslední 25.1. 03:13
Rozcestník

Dotaz: Postgresql práva execute na funkci z extension pglogical

20.1.2020 10:56 majales | skóre: 27 | blog: Majales
Postgresql práva execute na funkci z extension pglogical
Přečteno: 1506×
Zdravím, Snažím se nastavit práva execute pro uživatele postgresu na funkci z extension a nedaří se mi to.
postgres=# \df+ pglogical.show_subscription_status
List of functions
-[ RECORD 1 ]-------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Schema              | pglogical
Name                | show_subscription_status
Result data type    | SETOF record
Argument data types | subscription_name name DEFAULT NULL::name, OUT subscription_name text, OUT status text, OUT provider_node text, OUT provider_dsn text, OUT slot_name text, OUT replication_sets text[], OUT forward_origins text[]
Type                | normal
Security            | invoker
Volatility          | stable
Owner               | postgres
Language            | c
Source code         | pglogical_show_subscription_status
Description         | 
postgres@mypostgres:~$ psql mydb
psql (9.5.19)
Type "help" for help.

mydb=# SHOW search_path;
-[ RECORD 1 ]----------------
search_path | "$user", public

mydb=# SET search_path TO pglogical;
SET
mydb=# SHOW search_path;
-[ RECORD 1 ]----------
search_path | pglogical
mydb=# \dn+
List of schemas
-[ RECORD 1 ]-----+-----------------------
Name              | pglogical
Owner             | postgres
Access privileges | 
Description       | 
-[ RECORD 2 ]-----+-----------------------
Name              | public
Owner             | postgres
Access privileges | postgres=UC/postgres  +
                  | =UC/postgres
Description       | standard public schema
mydb=# grant execute on function pglogical.show_subscription_status() to myuser;
ERROR:  function pglogical.show_subscription_status() does not exist

mydb=# SELECT subscription_name, status FROM pglogical.show_subscription_status();
-[ RECORD 1 ]-----+-------------------
subscription_name | mydb_partial_set
status            | replicating
Netušíte co dělám špatně? Případně jak ta práva nastavit?

Řešení dotazu:


Odpovědi

20.1.2020 15:30 Lyco | skóre: 14 | blog: Lyco
Rozbalit Rozbalit vše Re: Postgresql práva execute na funkci z extension pglogical
Není problém v tom, že funkce show_subscription_status() bez parametrů neexistuje?

Zkusil bych to bez těch kulatých závorek.
Příspěvek se rázem stává až o 37,5 % pravdivější, je-li pod ním napsáno reálné jméno.
20.1.2020 22:47 majales | skóre: 27 | blog: Majales
Rozbalit Rozbalit vše Re: Postgresql práva execute na funkci z extension pglogical
Bohužel to asi bude v něčem jiném.. V dokumentaci jsem našel, k přístupu k extension jsou potřeba práva superuser. pokud je uživatel superuser tak se k informaci dostane. Pokusil jsem se to oklamat vytvořením pohledu a přidáním práv uživateli pro ten pohled, ale neuspěl jsem. Postgres moc neovládám, takže mi to třeba někdo vysvětlí.
22.1.2020 16:04 Tomáš
Rozbalit Rozbalit vše Re: Postgresql práva execute na funkci z extension pglogical
Pohledem to neobejdeš. Když si ale vytvoříš vlastní funkci, ve které budeš volat tu požadovanou, můžeš si ji definovat CREATE FUNCTION ... SECURITY DEFINER, uživateli dáš právo volat tvou funkci, ale to co se děje uvnitř se provádí s právy vlastníka funkce. Tím můžeš uvnitř funkce dělat věci ke kterým nemá práva ten co ji spustil, ale má k nim práva ten, co funkci napsal. Snad to nepopisuju moc kostrbatě :).

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.