2024年9月26日:PostgreSQL 17 发布!
支持版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:开发版
不支持的版本:11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

18.1. PostgreSQL 用户账户 #

与任何可供外部访问的服务器守护进程一样,建议在单独的用户账户下运行 PostgreSQL。此用户账户应只拥有服务器管理的数据,并且不应与其他守护进程共享。(例如,使用 nobody 用户是一个坏主意。)特别是,建议此用户账户不拥有 PostgreSQL 可执行文件,以确保受损的服务器进程无法修改这些可执行文件。

PostgreSQL 的预打包版本通常会在软件包安装期间自动创建合适的用户账户。

要向系统添加 Unix 用户账户,请查找 useraddadduser 命令。通常使用 postgres 作为用户名,并且本书中假设使用此名称,但您可以根据需要使用其他名称。

提交更正

如果您在文档中发现任何不正确的内容、与您对特定功能的体验不符的内容或需要进一步澄清的内容,请使用 此表单 报告文档问题。