最近从Postgresql 9.1到9.3更新.
一切正常,但是当我输入时我注意到了:
sudo -u postgres psql
我将dir更改为root时遇到权限被拒绝错误."无法将目录更改为/ home/root.但是,当我使用时:
sudo su - postgres
PSQL
它访问得很好.我怎样才能解决这个问题?
Kir*_*bal 13
将目录更改为postgres可以访问的某个位置:
cd /tmp
sudo -u postgres psql
Run Code Online (Sandbox Code Playgroud)
尝试这个:
sudo -i -u postgres psql
Run Code Online (Sandbox Code Playgroud)
这几乎完成了与您相同的任务
sudo su - postgres
Run Code Online (Sandbox Code Playgroud)
在-上述表示要使用Postgres的帐户的环境。如果删除-,它将失败,类似于sudo -u
在-i表明您要运行的Postgres的帐户的登录shell(因此cd荷兰国际集团到自己的主目录)。
| 归档时间: |
|
| 查看次数: |
9541 次 |
| 最近记录: |