为什么数据库在安装时需要单独的用户帐户?

Fro*_*Zzz 3 database unix security postgresql

当我在Mac OS中安装PostgreSQL时,我需要创建一个名为"postgres"的用户来安装数据库.我认为同样的事情适用于Unix中的许多其他数据库.那么我们需要新用户的原因是什么?安装?

Tom*_*omH 7

因为将不同的东西作为不同的用户运行是个好主意,这样如果有人通过一个程序中的安全漏洞进入,他们就可以对该特定服务的用户可以做的事情做些限制.