我搜索了一番,我认为搜索得比较彻底,但还是找不到之前问过的类似问题。如果我漏掉了重复的问题,我提前道歉。
我在工作中在 RHEL 7 上设置了一个 Postgresql 数据库,但遇到了一个问题。由于我公司的安全策略,每当此服务器重新启动时,它都会完全清除 postgres 用户和相关组。为了解决这个问题,我需要创建一个服务帐户(在 VDS 中,请参见下文)并确保它具有适当的权限。所以我的问题是:
1) 是否可以更改用于启动 postgres 服务的默认用户? 2) 这需要什么权限? 仅需要相关可执行文件的所有权? 我需要更改数据文件夹的所有权吗?
非常感谢您的帮助!
谢谢!
更新:我所说的服务帐户是指公司定义。基本上是虚拟目录服务中的非用户帐户。它们有特定的命名约定,所以我认为我不能只请求 postgres。我需要告诉 VDS 人员此用户应在此框上拥有的权限,然后确保此用户是启动时启动服务的指定用户。