为何运行PostgreSQL需要一个非管理员帐号

当黑客利用一个软件的BUG进入一台计算机时,他就获得了这个软件运行所使用的用户帐号的权限。目前我们不知道PostgreSQL是否有这样的 BUG,我们坚持使用非管理员帐号运行PostgreSQL的目的就是为了减少(万一)黑客利用在PostgreSQL发现的BUG可能对系统造成的损害。

在UNIX的世界中,(不使用管理员帐号进入系统)这已是一个常见的习惯了,在Windows世界中,微软和其他软件供应商们为了提高系统的安全性,也开始逐渐将这一操作变成标准习惯。