Usuwanie dostępu

Tworzenie baz danych w PostgreSQL

Darryl Reeves

Assistant Professor, Long Island University - Brooklyn

Przykład: cofanie uprawnień

  • Kuzyn zainteresowany bazami danych
  • Omyłkowo przyznano dostęp superużytkownika
  • Dobra strategia tworzenia kopii zapasowych ratuje sytuację
  • Dodano nowe konto użytkownika
CREATE USER cousin;
ALTER GROUP family ADD USER cousin;
GRANT ALL PRIVILEGES ON finances.* TO cousin;

finances dane usunięte ponownie

Tworzenie baz danych w PostgreSQL

Przykład: cofanie uprawnień

  • Uprawnienia usuwane poleceniem REVOKE
  • REVOKE ma podobną składnię do GRANT
REVOKE DELETE, TRUNCATE ON finances.* FROM cousin;
Tworzenie baz danych w PostgreSQL

Przykład: cofanie uprawnień

  • Uprawnienia można zresetować
REVOKE ALL PRIVILEGES ON finances.* FROM cousin;
GRANT SELECT ON finances.* FROM cousin;
  • REVOKE może usuwać użytkowników z grup
REVOKE family FROM cousin;
Tworzenie baz danych w PostgreSQL

Czas na ćwiczenia!

Tworzenie baz danych w PostgreSQL

Preparing Video For Download...