美文网首页
rsync解决同步文件权限问题

rsync解决同步文件权限问题

作者: AISpider | 来源:发表于2018-10-31 15:51 被阅读1207次
场景

通常情况下,rsync同步的文件只有所有者读写权限,脚本无法访问。比如你想要web程序读取rsync目录文件,读取完成后删除,那么必须具备该www-data用户具有读写执行文件的权限,可以使用如下方案解决。
1.更改rsync创建文件的所有者
2.更改rsync创建的文件的权限

具体修改rsync配置文件
vim /etc/rsyncd.conf

更改或者添加相关内容

# 其他配置
uid = www-data
# 其他配置...
incoming  chmod  = Du=r,Dg=r,Fu=rwx,Fgo=r
# 其他配置       

按esc输入q退出即可生效!
注意:
du是目录权限 d开头的是跟目录权限有关,fu是文件所有者,fgo用户组。
最关键的是,客户端同步的时候,需要给服务端可更改文件权限的权限。不然服务端无法更改

相关文章

网友评论

      本文标题:rsync解决同步文件权限问题

      本文链接:https://www.haomeiwen.com/subject/aupatqtx.html