【发布时间】:2018-02-28 10:30:00
【问题描述】:
我知道有十几次类似的问题,但我找不到适合我的答案。
我有一台全新的 Debian 9 机器,我在上面安装了 Postgresql 9.6 服务器。 我正在尝试创建一个新的表空间,但它失败了。命令:
CREATE TABLESPACE newTableSPace LOCATION '/DATA/PostgreSQL/';
返回以下错误:
ERROR: could not set permissions on directory "/DATA/PostgreSQL": Permission denied
SQL state: 42501
所以,经过几次基础搜索,我已经检查了以下几点:
- 目录 /DATA/PostgreSQL 存在
- 它的所有者/组是 postgres:postgres
- 目录的权限是770
- 显然没有安装 SELinux(在 Synaptic 中,安装了 libselinux1,但我尝试过的所有 selinux 命令都返回“找不到命令”。示例:selinuxenabled、setenforce 0 em>)。
我的想法不多了。
有人有建议吗?
【问题讨论】:
标签: postgresql permissions postgresql-9.6 tablespace