技术解析

关于执行 su - user -c command 的问题。老提示 No passwd entry for user 'user'
0
2021-07-16 13:17:44
idczone
我执行postgresql。

su - pgsql -c "postmaster -D /opt/pgsqldata" >> /opt/pgsqldata/serverlog 2>&1 &


提示pgsql没有密码。给pgsql设置了密码。执行su让输入密码。

怎么在su命令中直接给密码?要不开机无法自动启动啊
sudo

export


解决了 。ubuntu server下,必须切换到root用户执行。sudo也不行。

切换到 postgres 用户应该也是可以的。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服