4.5. Kontrola dostępu.
Uprawnienia użytkownika sprawdzane są trójpoziomowo:
- czy operator jest uprawniony do korzystania z bazy - a więc, czy ma
dostęp do danych
- czy osoba uruchamiająca program w ogóle zalicza się do grona jego
użytkowników
- oraz, jeśli już stwierdzono, że chodzi o kogoś z kręgu użytkowników
programu - można jeszcze precyzyjniej kontrolować jego dostęp do
poszczególnych modułów programu, oraz tryb tego dostępu ("tylko do
przeglądania" - lub "pełny", tj. z możliwością dodawania i/lub
modyfikacji danych)
Pierwszy sposób kontroli dostępu jest obligatoryjny, i realizowany
nie przez sam program, ale przez serwer PostgreSQL (i śledzony przez
sam serwer "na bieżąco") - dwa pozostałe są fakultatywne, realizowane
"z poziomu programu". "Kontrola numer 2" przeprowadzana jest
jednorazowo (zaraz po uruchomieniu programu), zaś badanie dostępu do
modułów - rzecz jasna - przy każdej próbie dostępu do każdego z nich.
Pamiętać jednak należy, że informacje dotyczące tych "śledzonych przez
program" uprawnień są wczytywane jednorazowo (właśnie w momencie
uruchomienia programu) - a więc wszelkie zmiany tych uprawnień zostaną
uwzględnione po jego restarcie.
Domyślnie, czyli zaraz po instalacji programu, wymagane jest tylko
dodanie danego użytkownika do grupy użytkowników bazy danych Smabiego
założonej na serwerze PostgreSQL (zgodnie ze wskazówkami zawartymi w
rozdziale "ustawienia globalne")
- pozostałych metod kontroli dostępu nie wymusza się, gdyż nie muszą
być one potrzebne np. z punktu widzenia użytkownika korzystającego
z programu całkowicie samodzielnie, na jednym stanowisku.
Wszelako w trybie pracy wielostanowiskowej pozostałe dwie metody
kontroli dostępu mogą okazać się przydatne, zatem warto przeczytać
tekst rozdziałów "Uprawnienia użytkowników"
- gdzie omówiono sposób określania uprawnień "stanowisk pracy" - oraz
"Użytkownicy", gdzie omówiono zasady wskazywania
użytkowników programu spośród ogółu użytkowników firmowego systemu
komputerowego.
Poprzednia strona |
Następna strona |
Spis treści
Strona główna serwisu programu