Introduktion till åtkomstkontroll

Skapa PostgreSQL-databaser

Darryl Reeves

Industry Assistant Professor, New York University

Standardsuperanvändaren

Muskelbild

  • postgres "superanvändare"-roll
  • Administrerar databasen
  • postgres-privilegier
    • Skapa databaser
    • Ta bort databaser
    • Infoga poster
    • Radera poster
    • Ta bort tabeller
  • postgres-användaren bör användas varsamt
Skapa PostgreSQL-databaser

Exempel: en privatekonomi-databas

  • Skapande av databasen finances Finances-databas
Skapa PostgreSQL-databaser

Exempel: en privatekonomi-databas

Databas och tabeller

Skapa PostgreSQL-databaser

Exempel: en privatekonomi-databas

  • Databasen är privat och inte offentligt tillgänglig
  • En användare med begränsad åtkomst bör skapas
  • Användarens möjligheter:
    • Lägga till poster
    • Söka i poster
    • Redigera poster
Skapa PostgreSQL-databaser

Skapa nya användare

  • CREATE USER
    • Används för att skapa ett nytt konto
      CREATE USER newuser;
      
  • newuser kan skapa tabeller i databasen
  • Ingen åtkomst till tabeller skapade av andra användare
Skapa PostgreSQL-databaser

Ange användarlösenord

  • Lösenord förbättrar säkerheten
  • Inget lösenord som standard
    CREATE USER newuser WITH PASSWORD 'secret';
    
ALTER USER newuser WITH PASSWORD 'new_password';
Skapa PostgreSQL-databaser

Nu kör vi en övning!

Skapa PostgreSQL-databaser

Preparing Video For Download...