PostgreSQL 在 mac 上创建了一个 PostgreSQL 用户。这是必要的吗?

1 postgresql

我今天刚刚在 Mac(Mountain Lion)上安装了 PostgreSQL。

安装程序在我的机器上创建了一个 mac 用户 PostgreSQL。安装后,用户仍然存在。

我的问题是为什么 postgreSQL 需要一个新用户?我可以删除这个用户吗?MySQL 服务器不需要创建这样的用户。

有人可以帮忙吗?

Erw*_*ter 7

通常,Postgres 服务器进程由随附的系统用户(不是 root 或安装用户)所有,因此它只有一组有限的权限,从而使可能的攻击危险性降低一些。

此外,Postgres 系统用户通常用于携带默认权限来初始化数据库集群和访问新创建的数据库,无需密码。但你当然可以改变这一切。

MySQL所做的与这些考虑几乎无关。它绝不是安全相关事务中的榜样。