pgAdmin在Debian上的多用户管理方法如下:
-
安装pgAdmin
通过命令行安装:
sudo apt update
sudo apt install pgadmin4
sudo /usr/pgadmin4/bin/setup-web.sh
访问 http://服务器IP/pgadmin4 登录。
-
用户管理
- 添加用户:在pgAdmin左侧导航栏,右键点击“登录/组角色”→“创建”→“登录/组角色”,输入用户名、密码及所属组(如
pgadmin)。
- 删除用户:选中用户后点击“删除”按钮,确认操作。
- 修改用户权限:在用户属性页勾选/取消数据库或表的操作权限(如SELECT、INSERT等),保存后生效。
-
角色与权限管理
- 创建角色:类似用户创建流程,选择“角色”类型,可设置继承其他角色的权限。
- 分配角色:将角色赋予用户,通过“用户属性”→“成员身份”添加角色。
- 权限控制:通过“ACL权限快速设置向导”或直接编辑SQL命令(如
GRANT/REVOKE)精细调整权限。
-
安全策略
- 启用SSL加密通信(需在服务器配置中设置)。
- 定期审查用户权限,遵循“最小权限原则”,及时撤销冗余权限。
注意:操作前建议备份数据库配置,部分权限修改需管理员权限。