su - postgres没有目录,使用HOME登录= /

时间:2012-06-14 21:23:07

标签: postgresql-9.1

我正在使用这些说明安装PostgresQL:http://www.thegeekstuff.com/2009/04/linux-postgresql-install-and-configure-from-source/

(也许这是我的第一个错误,但是我已经使用各种文档试图安装它而没有运气,这个最有意义)

在我进入第6步:初始化postgreSQL数据目录之前,一切似乎都很顺利。我输入

su - postgres

在命令行中

并将其取回

没有目录,使用HOME = /

登录

我从那里做不了什么。非常感谢帮助。

1 个答案:

答案 0 :(得分:1)

尝试查找是否创建了postgres用户,以及他的主目录在哪里。 例如:

# cat /etc/passwd
postgres:x:999:999::/home/postgres:/bin/sh

你可以看到postgres用户使用/ home / postgres

如果该目录不存在,请创建它并设置正确的所有者:postgres和读/写访问权。