[英]SELinux CentOS-7, problems when to create Tablespace PostgreSQL
When I try to create a tablespace in /mnt/sdb/pg, with SELinux enabled, the following error occurs: 当我尝试在启用SELinux的/ mnt / sdb / pg中创建表空间时,发生以下错误:
postgres=# CREATE TABLESPACE ts_table OWNER postgres LOCATION '/mnt/sdc/pg'; postgres =#创建表空间ts_table所有者postgres位置'/ mnt / sdc / pg';
ERROR: could not set permissions on directory "/mnt/sdb/pg": Permission denied 错误:无法在目录“ / mnt / sdb / pg”上设置权限:权限被拒绝
Disabling SELinux the tablespace is created without problems ... 禁用SELinux,创建表空间不会出现问题...
setenforce 0 setenforce 0
I don't want to disable SELinux 我不想禁用SELinux
Commands: 命令:
su postgres su postgres
psql PSQL
postgres=# CREATE TABLESPACE ts_table OWNER postgres LOCATION '/mnt/sdc/pg'; postgres =#创建表空间ts_table所有者postgres位置'/ mnt / sdc / pg';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.