在 CentOS 7 服务器上,对于文件夹 /var/lib/pgsql/9.3/data/,我执行以下操作:
sudo chmod -Rf 755 /var/lib/pgsql/9.3/data/
但它不会更改文件夹的权限。但有时会更改 10-15 分钟。稍后当我再次尝试时,它会打印“无权限”。问题是什么???
前:
drwx------ 16 postgres 4096 Dec 20 12:56 /var/lib/pgsql/9.3/data/
后:
drwxr-xr-x 16 postgres 4096 Dec 20 12:56 /var/lib/pgsql/9.3/data/
答案1
这是“设计使然”——只有 postgres 用户才有权访问该文件夹。我的理解是,postgres 会在初始化数据库时修复此问题。