3784502781

3784502781



f Andrzej Leśnicki


Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1


15/20


12. Bezpieczeństwo bazy danych, przywileje

Użytkownikiem bazy danych jest osoba lub stworzona przez nią aplikacja. Użytkownik tworząc obiekty bazy danych staje się automatycznie ich właścicielem, tylko on może je odczytywać, modyfikować, usuwać. Rzadko kiedy baza danych jest tworzona przez jednego użytkownika dla jednego użytkownika. Po stworzeniu bazy danych nadajemy innym, wybranym przez nas użytkownikom przywilej pełnego dostępu do danych lub tylko przywilej odczytu danych z bazy. Przywileje nadajemy poleceniem GRANT (przeczytaj jakie są możliwości tego polecenia, daj \h GRANT). Listę obiektów z ich przywilejami oglądniemy dając polecenie wewnętrzne \dp w psql.

Skoro mamy prawo nadawania przywilejów, to mamy także prawo ich odbierania. Nadane przez nas przywileje odbieramy poleceniem REVOKE (przeczytaj jakie są możliwości tego polecenia, daj \h REVOKE).

W tym laboratorium baza danych jest tworzona przez użytkownika-studenta wyłącznie do celów dydaktycznych. Nie nadawaj do niej uprawnień innym użytkownikom. Musisz mieć pewność, że inny użytkownik choćby przez nieuwagę nie skasuje ci tabeli, nad którą ciężko pracowałeś.

Na zakończenie zajęć daj \q (wyjście z psql) , a następnie exit (zakończenie połączenia z bazą danych).



Wyszukiwarka

Podobne podstrony:
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
y Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 119/20 Dodatek 1.3. Lista poleceń
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 10/20 Zawartość tabeli możemy
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 14/20 ~$ pg_dump studentl23 >
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    16/20 Dodate
f Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1 17/20 Dodatek 1.2. Lista poleceń
y Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 119/20 Dodatek 1.3. Lista poleceń
V Andrzej Leśnicki Laboratorium Baz Danych, PostgreSQL. Ćwiczenie 1    13/20 => CO

więcej podobnych podstron