5.16. "Uprawnienia użytkowników".
![[stanowisko]](staff1.png)
Informacje o uprawnieniach w dostępie do poszczególnych modułów programu,
związanych z konkretnym stanowiskiem pracy
Ten moduł umożliwia zdefiniowanie uprawnień użytkowników programu
do korzystania z jego poszczególnych modułów - co jest istotną
sprawą w przypadku pracy wielostanowiskowej. Dzięki tej możliwości
jesteśmy w stanie określić uprawnienia, zespół takich uprawnień
jakoś nazwać - będzie to konkretne "stanowisko zatrudnienia" - a
potem poszczególnym użytkownikom programu tak opisane stanowiska
nadać.
Dostęp do modułów programu może przyjąć jedną z trzech wartości:
- Brak dostępu
- Tylko do przeglądania
- Pełen dostęp - przeglądanie i możliwość wprowadzania danych
Omawiany moduł pozwala na (prawie) całkowicie dowolne określenie
dostępu. Uwaga: są 2 wyjątki od tego - dotyczą one... właśnie
omawianego modułu, oraz modułu "Użytkownicy". Do tych dwóch modułów
pełny dostęp - a zatem i możliwość zakładania stanowisk, oraz
dodawania użytkowników - ma jedynie administrator (użytkownik
postgres)! Inni użytkownicy - nawet mimo ew. zaznaczenia "pełny
dostęp" - mogą do tych dwóch modułów mieć co najwyżej dostęp "tylko
do przeglądania". Uwaga 2.: w takim przypadku należy logować się
bezpośrednio z konsoli jako postgres - a nie "przechodzić z
innego konta" poleceniem su postgres.
Może należałoby wspomnieć o wyjątku trzecim: module ustawień
lokalnych. Dostęp do niego nie jest blokowany w ogóle - po prostu
zakłada się, że jeśli już ktoś w ogóle jest użytkownikiem programu,
to winien mieć możliwość chociaż ustawienia preferencji.
Użytkownik korzystający z programu na jednym stanowisku nie musi
z omawianego modułu korzystać - jeśli nie zdefiniowano żadnych
stanowisk, program zakłada, że każdy użytkownik programu ma pełny
dostęp do każdego z modułów (z opisanymi powyżej wyjątkami).
Patrząc na ekran rekordu opisującego stanowisko, z pewnością
zwrócimy uwagę, iż do opisu uprawnień dostępu zastosowano "uniksową
konwencję", dobrze znaną każdemu (chyba?) użytkownikowi systemów
"uniksopodobnych". r- - oznacza prawo do przeglądania, rw -
pełen dostęp, -- - brak dostępu. Jest to chyba czytelne dla
każdego użytkownika.
![[stanowisko-tabela]](staff2.png)
Informacje o uprawnieniach w dostępie - przeglądanie w trybie
tabelarycznym
Podobnie wygląda to w trybie "przeglądarki tabelarycznej" - przy
czym, ze względu na brak miejsca na ekranie, prawa dostępu obrazuje
łańcuch złożony ze znaków: + - przeglądanie, * - pełen dostęp,
- - brak dostępu. Znaczki te, czytane "od lewej do prawej"
wskazują nam uprawnienia dostępu do modułów, wymienionych "od góry
do dołu" w rozwiniętym głównym menu programu.
Edycja uprawnień także nie jest sprawą złożoną - po prostu w
kolumnach opisanych - odpowiednio R (dostęp "read", czyli do
przeglądania) oraz W (dostęp "write" - czyli umożliwiający zapis
lub modyfikację danych, odpowiadamy "T"(ak) lub "N"(ie), zależnie
od tego, na co komu pozwalamy. Zwróćmy uwagę, iż program nie
przyjmie ustawienia "tylko zapis" (bez prawa odczytu), jako
nonsensownego.
![[edycja uprawnien]](staff3.png)
Zmiana uprawnień danego stanowiska
Poprzednia strona |
Następna strona |
Spis treści
Strona główna serwisu programu