psql - ograniczenie dostepu do bazy
Marcin Federowicz - 11-11-2005 11:42
psql - ograniczenie dostepu do bazy Witam
Mam pewien problem , mianowicie chce ograniczyc niektorym uzytkownikom dostep do bazy postgres'a ktora znajduje sie na serwerze, jak to moge zrobic ma ktos moze propozyje ?
Dlaczego pytam bo np : jest sobie user kazio ktory ma uprawnienia do tworzenia baz, oraz uzytkownikow, no i jak robie cos takiego
[kazio@serwer ~]$ psql baza
to otrzymuje:
Welcome to psql 8.0.3, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit baza=#
no to chyba o ile dobrze sie orientuje jest zachowanie prawidlowe, ale czemu np nie pyta sie mnie o haslo ?
To to jeszcze nic najdziwniejsze w tym wszystkim jest to ze np bedac zalogowanym na innego usera i wydajac komende:
[gienek@serwer ~]$ psql baza kazio
to wtedy mi wlazi do bazy rowniez bez pytania o haslo i z uprawnieniami danego uzytkownika jak mniemam.
Moje pytania sa nastepujace :
Z jakimi opcjami nalezy uruchomic postgres'a aby przy kazdej probie skorzystania z komendy psql, serwer wymagal od nas podania wlasciwego dla danego uzytkownika hasla ?
Czy i w jaki sposob mozna ograniczyc korzystanie z psql'a tylko dla danego uzytkownika, badz tez grupy uzytkownikow , a pozostali nie uwzglednieni aby nie mieli mozliwosci korzystania z polaczen z baza? Pomijam tutaj opcje odebrania uprawnien do korzystania z shell'a bo mam pare kont ktore tego potrzebuja:)
Za wszelkie ciekawe propozycje rozwiazania mojego problemu serdecznie dziekuje
-- + Marcin Federowicz + + Webmaster, programista + + e-mail: barnaba@gentoo.pl JID: barnaba@gentoo.pl + + Registered Linux user #311094 - July 2000 +
hubert depesz lubaczewski - 11-11-2005 11:42
Dnia 10.11.2005 Marcin Federowicz <marcin.federowicz@news.gazeta.pl> napisał/a: > Za wszelkie ciekawe propozycje rozwiazania mojego problemu serdecznie > dziekuje
zacznij od przeczytania chociażby kawałka: - faq grupy (http://www.dbf.pl/faq/) - faq postgresa (http://www.postgresql.org/docs/faqs.FAQ.html) - doce postgresa (http://www.postgresql.org/docs/manuals/)
w szczególności polecam rozdziały o pg_hba.conf
plus faq grupy w punkcie 0.3 (trudne do przeoczenia, niemalże na samej górze) prosi o zachowanie pewnej konwencji tytułowania postów).
plus jak już uzywasz produktu (np. bazy danych) naucz się nazwy. psql to nie jest baza danych. psql to jest program kliencki. jeden z wielu. inne to np. pgadmin, pgaccess, phppgadmin, lighting admin itd.
depesz
-- *------------------------------------------------------------------* najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest niesamowita wręcz łatwość unikania kontaktów z nim
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?=
Dwie bazy czy dwie tabele?
[PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?=
=?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?=
[Oracle] Co do tworzenia aplikacji dla bazy Oracle
narzedzie do transferu bazy mysql - mysql
narzedzie do transferu bazy odbc - odbc
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
zanotowane.pldoc.pisz.plpdf.pisz.plets2.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|