在Ubuntu上使用pgAdmin进行权限管理,步骤如下:
安装pgAdmin与PostgreSQL
sudo apt update
sudo apt install pgadmin4 postgresql postgresql-contrib
配置PostgreSQL默认用户密码:
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'your_password';"
创建用户与角色
sudo -u postgres psql
CREATE USER username WITH PASSWORD 'password' [SUPERUSER CREATEDB];
GRANT ALL PRIVILEGES ON DATABASE dbname TO username;
\q
分配权限
GRANT SELECT ON TABLE table_name TO role_name;
),需在pgAdmin的SQL编辑器中执行。验证与安全配置
ufw
)限制访问端口(默认5432),并启用SSL加密(修改postgresql.conf
和pg_hba.conf
)。注意:操作前建议备份数据,遵循“最小权限原则”,仅授予用户必要权限。