我已安装centos 6.3在vmware上,postgresql是自包含的,版本是i386-redhat-linux-gnu上的PostgreSQL 8.4.13。
我想用如下命令创建一个表空间: 创建表空间foo LOCATION'/ usr / foo1';
但我得到的错误是这样的: 错误:无法在目录“/ tmp / foo1”上设置权限:权限被拒绝
然后我检查了/ tmp / foo1的所有者,主人确实是postgres, 所以我对此感到困惑。
任何人都可以帮助我吗?
答案 0 :(得分:0)
我要检查的事情:
通常/ tmp应具有开放权限。但是,如果他们被关闭......
/ tmp是什么文件系统?它是否支持文件权限?
/ tmp有哪些适当的文件系统安装选项?这些会干涉吗?