数据目录“/var/lib/postgresql/9.3/main”具有组或世界访问权限应为u = rwx(0700)

时间:2017-11-10 08:40:05

标签: permissions directory access

更改postgres的默认权限时会发生此问题。我们 可以通过再次将默认权限应用于postgresql来解决问题。 在你改变之前,要了解postgres的默认权限。

首先转至/etc/postgresql/9.3/main/路径并执行以下命令

stat -c“%a%n”*

644 environment
644 pg_ctl.conf
640 pg_hba.conf
640 pg_ident.conf
644 postgresql.conf
644 start.conf

数字代表默认文件权限

首先检查这些文件权限是否与您的文件权限匹配

如果不匹配,请使用以下命令

将所有文件更改为上述文件格式
sudo chmod file-permission-number file-name

像:

sudo chmod 644 environment

更改后,所有文件权限最终都会更改文件夹permissoin

chmod -R 700 /var/lib/postgresql/9.3/main

然后重启postgresql服务器

sudo service postgresql restart

0 个答案:

没有答案