<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Uprawnienie PUBLIC]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=474&amp;type=atom"/>
	<updated>2010-08-10T08:29:13Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=474</id>
		<entry>
			<title type="html"><![CDATA[Odp: Uprawnienie PUBLIC]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2171#p2171"/>
			<content type="html"><![CDATA[Korzystając z phppgadmin i mając owned_only=true musi być user ownerem żeby widział swoje bazy. Dlatego chce żeby był ownerem ale żeby nie mógł nadawać uprawnień innym do swojej bazy.

Po części już sobie poradziłem korzystając z [url]http://www.mail-archive.com/pgsql-general@postgresql.org/msg64242.html[/url] Mam jeszcze tylko mały problem. Mianowicie nowy użytkownik mający swoją bazę danych nie może nadawać uprawnień tak jak chciałem. Widzi tylko swoje bazy więc z tym tez jest ok. Ale niestety widzi listę pozostałych uztwkowników w bazie. Potrzebuję zmienić widok pg_user ale nie wiem czy w ogóle jest to możliwe bo on jest systemowy. Czy jest to realne do zrobienia ?]]></content>
			<author>
				<name><![CDATA[ciacho]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1141</uri>
			</author>
			<updated>2010-08-10T08:29:13Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2171#p2171</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Uprawnienie PUBLIC]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2170#p2170"/>
			<content type="html"><![CDATA[ad 1) tu chyba bez skryptu (dodającego bazę  zabierającego prawa) się nie obejdzie.
ad 2)to po co robić kogoś takiego ownerem, w tym przypadku taki ktoś jest chyba zwykłym użytkownikiem z odpowiednimi prawami.]]></content>
			<author>
				<name><![CDATA[rski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=26</uri>
			</author>
			<updated>2010-08-09T21:02:55Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2170#p2170</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Uprawnienie PUBLIC]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=2168#p2168"/>
			<content type="html"><![CDATA[Witam,
Niedawno zacząłem zabawę z PostgreSQL 8.4. Wszystko (no prawie) działa bez zarzutu. Baza się zainstalowała. Skonfigurowałem phpPgAdmin więc jest ok. Problem mam tylko z uprawnieniami do baz. Założyłem użytkownikowi "testuser" oraz bazę "test". W phpPgAdmin zaznaczyłem "owned_only=true" żeby user widział tylko swoje bazy. Po zalogowaniu user widzi tylko swoje DB ale grupa PUBLIC może się do niej podłączyć. Poza tym user "testuser" może nadawać uprawnienia innym użytkownikom. Wiem że on jest owner'em ale czy można mu te uprawnienia odebrać.

Reasumując:
- chciałbym odebrać globalnie "connect" grupie PUBLIC. Ale nie każdej nowej bazie z osobna tylko tak żeby przy zakładaniu nowej bazy od razu uprawnienia public miały odebrane "connect"
- czy można odebrać owner'owi bazy nadawanie uprawnień innym użytkownikom. Tak żeby "testuser" był owner'em bazy "test" ale nie mógł dodać uprawnień innym userom ?

Ewentualnie jak innym sposobem osiągnąć zamierzony cel.]]></content>
			<author>
				<name><![CDATA[ciacho]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1141</uri>
			</author>
			<updated>2010-08-09T06:52:59Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=2168#p2168</id>
		</entry>
</feed>
