automysqlbackup - 转储文件权限

Pie*_*NAY 2 mysql backup permissions root

我正在使用 automysqlbackup,这是创建的默认 cron 条目

#!/bin/sh
test -x /usr/sbin/automysqlbackup && /usr/sbin/automysqlbackup
Run Code Online (Sandbox Code Playgroud)

我的文件存储在这里

/var/cache/automysqlbackup
Run Code Online (Sandbox Code Playgroud)

我需要和我的用户一起阅读它们,但所有转储都归 root:root 和 600 所有

-rw------- 1 root root 945671 mars  12 06:49 my_2013-03-12.sql.gz
-rw------- 1 root root 951541 mars  13 06:32 my_2013-03-13.sql.gz
-rw------- 1 root root 956770 mars  14 06:31 my_2013-03-14.sql.gz
-rw------- 1 root root 961125 mars  15 06:53 my_2013-03-15.sql.gz
-rw------- 1 root root 969009 mars  17 06:38 my_2013-03-17.sql.gz
-rw------- 1 root root 969139 mars  18 06:38 my_2013-03-18.sql.gz
Run Code Online (Sandbox Code Playgroud)

如何配置 automysqlbackup 以使用不同的所有者和权限?

rac*_*man 5

或者,上次我检查 automysqlbackup 时是纯 bash,因此可以轻松制作修改后的本地副本....

在 Ubuntu 上,默认安装 automysqlbackup

$ sudo nano /usr/sbin/automysqlbackup
Run Code Online (Sandbox Code Playgroud)

搜索CHMOD(只有一个发生)和更换600通过640例如