如何设置Redis的dump.rdb文件权限?
How to set Redis's dump.rdb file permissions?
我想编写一个脚本来转储我的数据库并备份 if。但是我遇到了一个问题。我需要 SAVE
数据库,然后我需要将文件复制到另一个位置。问题是,在我使用 redis-cli 运行 SAVE
命令后,文件权限被覆盖并设置为 -rw-rw----
.
如何告诉 Redis 使用其他权限保存 dump.rdb
?
我找到了这个答案:Changing default file permission on redis dump,它描述了我面临的相同问题,但是设置 umask
对我的情况没有帮助。
回答我自己的问题,感谢位于 Github 的 Redis 存储库的人员。
我是这样解决的:
sudo systemctl edit redis-server.service
在编辑器中,输入;
[Service]
UMask=0002
然后 运行 systemctl reenable redis-server.service
和 systemctl restart redis-server
.
我想编写一个脚本来转储我的数据库并备份 if。但是我遇到了一个问题。我需要 SAVE
数据库,然后我需要将文件复制到另一个位置。问题是,在我使用 redis-cli 运行 SAVE
命令后,文件权限被覆盖并设置为 -rw-rw----
.
如何告诉 Redis 使用其他权限保存 dump.rdb
?
我找到了这个答案:Changing default file permission on redis dump,它描述了我面临的相同问题,但是设置 umask
对我的情况没有帮助。
回答我自己的问题,感谢位于 Github 的 Redis 存储库的人员。
我是这样解决的:
sudo systemctl edit redis-server.service
在编辑器中,输入;
[Service]
UMask=0002
然后 运行 systemctl reenable redis-server.service
和 systemctl restart redis-server
.