Podłączam Librebase poprzez ODBC do SQL. Libre widzi wszystko w SQL a chciałem by widziało tylko view.
Czy można to tak ustawić.
Podłączenie do ODBC
Podłączenie do ODBC
LibreOffice 7.37.2 Windows10
Re: Podłączenie do ODBC
Zależy do jakiej bazy się podłączasz.
Jeśli jest możliwość zarządzania uprawnieniami na poziomie bazy, to wystarczy połączyć się jako użytkownik posiadający jedynie prawo do oglądania określonej perspektywy.
Jeśli jest możliwość zarządzania uprawnieniami na poziomie bazy, to wystarczy połączyć się jako użytkownik posiadający jedynie prawo do oglądania określonej perspektywy.
JJ
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Podłączenie do ODBC
Witam.
Łączę się do SQL.
W Access było tak , że łączyłem tylko te view które chciałem pokazać a nie wszystkie tabele. Ze względu bezpieczeństwa tak jest lepiej.
Wybierałem tylko pojedyncze tabele. Oczywiście uprawnienia z poziomu SQL też można ograniczać. Pytam , czy to jest możliwe? Czy tylko uprawnieniami można to ograniczać?
Łączę się do SQL.
W Access było tak , że łączyłem tylko te view które chciałem pokazać a nie wszystkie tabele. Ze względu bezpieczeństwa tak jest lepiej.
Wybierałem tylko pojedyncze tabele. Oczywiście uprawnienia z poziomu SQL też można ograniczać. Pytam , czy to jest możliwe? Czy tylko uprawnieniami można to ograniczać?
LibreOffice 7.37.2 Windows10
Re: Podłączenie do ODBC
Zarządzanie uprawieniami (GRANT/REVOKE) dla poszczególnych ról, czyli użytkowników i grup, jest najbezpieczniejszą metodą konroli dostępu. A to dlatego, że każda aplikacja komunikuje się z systemem zarządzania bazą, zaś kontrola odbywa się wewnątrz.
Niewiele wiem o architekturze protokołu ODBC, ale nie wyobrażam sobie, by miał wbudowaną wiedzę o nazwach tabel, perspektyw, użytkowników. Nie ten poziom działania.
Możliwe zaś, że wspominasz o narzędziu do budowy aplikacji, które ogranicza zasięg konstruowanych pytań do wskazanych tabel. Nic mi nie wiadomo o istneniu takiego narzędzia w interfejsie Base. Takie podejście bywa wygodne, ale nie przesadzałbym z uznaniem go jako bezpiecznego. Skoro w systemie jest zarejestrowane źródło ODBC, da się do niego podpiąć inną aplikacją, niekoniecznie tą, którą tworzysz.
Niewiele wiem o architekturze protokołu ODBC, ale nie wyobrażam sobie, by miał wbudowaną wiedzę o nazwach tabel, perspektyw, użytkowników. Nie ten poziom działania.
Możliwe zaś, że wspominasz o narzędziu do budowy aplikacji, które ogranicza zasięg konstruowanych pytań do wskazanych tabel. Nic mi nie wiadomo o istneniu takiego narzędzia w interfejsie Base. Takie podejście bywa wygodne, ale nie przesadzałbym z uznaniem go jako bezpiecznego. Skoro w systemie jest zarejestrowane źródło ODBC, da się do niego podpiąć inną aplikacją, niekoniecznie tą, którą tworzysz.
JJ
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)