在Debian中进行pgAdmin多用户管理,需分别管理操作系统用户和数据库用户,具体步骤如下:
使用标准Linux命令添加/删除用户,例如:
# 添加用户
sudo adduser username
# 删除用户
sudo deluser username
# 将用户添加到组(如pgadmin组)
sudo usermod -aG pgadmin username
登录pgAdmin
访问 http://服务器IP/pgadmin4,使用主密码登录(安装时设置)。
创建数据库用户
LOGIN、SUPERUSER等),点击「Save」。分配数据库权限
若需多用户通过Web访问,需配置Nginx/Apache反向代理(参考),但需注意:
/etc/pgadmin4/config_local.py(需手动创建),可设置AUTH_TYPE为md5等认证方式(需重启服务)。/var/lib/pgadmin4目录权限正确(通常属主pgadmin,权限750)。sudo执行,并定期备份配置文件。