firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP
Dr Dex - 30-03-2006 00:13
firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP
Witam grupowiczow!
Jak w temacie: mam serwer firebird, udostepnia on dwie bazy danych:
- baza1.fdb - baza2.fdb
mam rowniez w systemie trzech uzytkownikow: - sysdba - user1 - user2
Czy moge skonfigurowac FB tak, aby dostep do bazy1 mial tylko user1 i to z konkretnego adresu IP, oraz analogicznie: dostep do bazy2 mial user2 i tez tylko z konkretnego adresu IP ?
Chodzi mi o cos takiego jak jest w mysql'u:
grant all on baza1.* to user1@<adresIP> identified by 'haselko';
czy jest to mozliwe ?
moj konfig: FB 1.5 SS Linux 2.6.16
-- pozdro Dr Dex
*ryspek* - 31-03-2006 00:16
> Czy moge skonfigurowac FB tak, aby dostep do bazy1 mial tylko user1 i to z > konkretnego adresu IP, oraz analogicznie: dostep do bazy2 mial user2 i tez > tylko z konkretnego adresu IP ?
O ile wiem, FireBird jest zorganizowany tak, ze uzytkownicy sa zwiazani z konkretna baza a nie z serwerem. Problemem jest raczej nadanie uprawnien jednemu uzytkownikowi do wielu, róznych baz. *ryspek*
Rafal Bobrowski - 31-03-2006 00:16
*ryspek* napisał(a): >> Czy moge skonfigurowac FB tak, aby dostep do bazy1 mial tylko user1 i to z >> konkretnego adresu IP, oraz analogicznie: dostep do bazy2 mial user2 i tez >> tylko z konkretnego adresu IP ? > > O ile wiem, FireBird jest zorganizowany tak, ze uzytkownicy sa zwiazani z > konkretna baza > a nie z serwerem. Problemem jest raczej nadanie uprawnien jednemu > uzytkownikowi do > wielu, róznych baz.
Wręcz odwrotnie. Użytkownicy są przypisani do serwera a w bazach danych są tylko ich uprawnienia do poszczególnych elementów. Skutkiem tego jest to, że skopiowanie bazy na inny serwer umożliwia dostanie się do jej zawartości bez znajomości oryginalnych haseł.
Firebird nie ma możliwości autoryzacji po IP, można jedynie nadawać użytkownikom uprawnienia do poszczególnych elementów bazy. Nie da się więc w samym FB zrobić tak, aby użytkownik miał dostęp tylko z wybranych IP. Można natomiast uzyskać taki efekt, że będzie miał dostęp do danych w jednej bazie a w innej już nie. Wystarczy konsekwentnie stosować granty na wszystkich tabelach, procedurach etc.
Pozdrawiam, RB
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Firebird - zmiana NULL na NOT NULL
[firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?=
Insert do tabeli danymi z innej tabeli Firebird
Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird)
[Postgresql] =?ISO-8859-2?Q?Zapychaj=B1ca_si=EA_partycja_/?==?ISO-8859-2?Q?var_z_baz=B1_postgresql?=
=?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?=
=?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?=
Re: [Firebird] BDE problem z zapisem konfiguracji pod Windows Vista
=?iso-8859-2?q?firebird_i_triggery_-_logowanie_historii_zmian_zawarto=B6ci?=
=?iso-8859-2?q?[firebird]_-_jak_zastapi=E6_pole_longtext_=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plmelooonka.opx.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 |
|