The*_*mer 2 postgresql mac-os-x
通过 MacPorts 安装 PostgreSQL 时(我也假设通过其他方式),postgres:postgres
会创建一个用户/组。是否有任何原因需要此用户/组?
原因是在单独的帐户下运行数据库进程是明智的。这样做的至少一个优点是,在数据库服务器被黑客入侵的情况下,操作系统处理同样安全。另一方面,与“普通”用户帐户相比,与数据库相关的文件也更安全——PostgreSQL 集群(或至少它的数据)通过针对性良好的单文件删除相对容易销毁。
如果您检查您的passwd
文件,您可能会发现其他服务的更多类似用户,我想是出于类似的原因。