pg_basebackup因权限不足无法备份

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案

环境

系统平台:N/A
版本:N/A

症状

执行备份脚本,检查备份日志报如下错误:

中文报错: hgdb_backup.sh:行183: /opt/highgo/hgdb-see-4.5.8/bin/pg_basebackup: 权限不够 英文报错: hgdb_backup.sh.sh: line 183: /opt/highgo/hgdb-see-4.5.8/bin/pg_basebackup: Permission denied

问题原因

pg_basebackup权限不对。

解决方案

1、非涉密专用机:

chmod 751 /opt/highgo/hgdb-see-4.5.8/bin/pg_basebackup

修改权限后,再次执行备份脚本,备份成功。

2、涉密专用机

涉密专用机文件无法修改,因pg_basebackup问题更换pg_basebackup时,拷贝到bin目录下会报权限不足,只能申请补丁包安装,安装后如果没替换pg_basebackup,可以修改备份脚本语句中pg_basebackup的路径到对应路径,或者重新申请对应安装包的补丁包。