存取控制導論

建立 PostgreSQL 資料庫

Darryl Reeves

Industry Assistant Professor, New York University

預設超級使用者

肌肉圖片

  • postgres「超級使用者」角色
  • 管理資料庫
  • postgres 權限
    • 建立資料庫
    • 刪除資料庫
    • 新增記錄
    • 刪除記錄
    • 刪除資料表
  • 應謹慎使用 postgres 使用者
建立 PostgreSQL 資料庫

範例:個人財務資料庫

  • 建立 finances 資料庫 財務資料庫
建立 PostgreSQL 資料庫

範例:個人財務資料庫

資料庫與資料表

建立 PostgreSQL 資料庫

範例:個人財務資料庫

  • 資料庫為私人使用,非公開存取
  • 應建立受限權限的使用者
  • 使用者可:
    • 新增記錄
    • 查詢記錄
    • 編輯記錄
建立 PostgreSQL 資料庫

建立新使用者

  • CREATE USER
    • 用來建立新帳號
      CREATE USER newuser;
      
  • newuser 可在資料庫中建立資料表
  • 無法存取其他使用者建立的資料表
建立 PostgreSQL 資料庫

設定使用者密碼

  • 密碼可提升安全性
  • 預設不設定密碼
    CREATE USER newuser WITH PASSWORD 'secret';
    
ALTER USER newuser WITH PASSWORD 'new_password';
建立 PostgreSQL 資料庫

一起來練習吧!

建立 PostgreSQL 資料庫

Preparing Video For Download...