我的应用使用Postgres 9.3。
我使用--serviceaccount Bill
安装这意味着
/etc/init.d/postgresql-9.3
脚本将执行
su - Bill -c 'pg_ctl ....'
管理服务时
另外
/postgres/data/postmaster.pid
也属于此服务用户。
最后,
/postgres/data
由Bill和许多子公司拥有。
我的问题是,如何自动或半自动更改此服务用户?某处有--serviceaccount更新命令吗?
我要做的最后一件事是搜索并用新用户替换Bill的每个实例,并浏览目录和文件。