使用 Rsync 方式同步到的服务器,每次同步后就报 403,手动去设置权限为 777 才能访问。
求助应该是哪里的配置除了问题?这个是 rsync 的配置文件内容
#****全局参数*****
# 服务监听端口,默认 873,我改了好像没用,有知道原因的朋友可以告知一下
port=873
# 运行 RSYNC 守护进程的用户
uid=root
# 运行 RSYNC 守护进程的组
gid=root
# 不使用 chroot
use chroot=no
# yes 只读 值为 NO 意思为可读可写模式,数据恢复用 NO
read only=no
# 允许访问的 IP,*表示所有 IP 都可以访问
hosts allow=*
# 最大连接数为 4
max connextions=4
#*****模块参数*****
## 这里是认证的模块名,在 client 端需要指定
[blog]
# 需要做镜像的目录,不可缺少
path=/home/wwwroot/blog
# 这个模块的注释信息
comment=deploy blog
# 可以忽略一些无关的 IO 错误
ignore errors
# yes 只读 值为 NO 意思为可读可写模式,数据恢复用 NO
read only=no
# 不允许列文件
list=no
# 认证的用户名,如果没有这行则表明是匿名,此用户与系统无关
auth users=root
# 密码文件位置,认证文件设置,设置用户名和密码
secrets file=/etc/rsyncd.secrets
1
wonpain 2018-05-23 11:28:13 +08:00 via Android
题外话:
感觉同步好麻烦,我是直接 scp 命令拷到服务器上。再定义个 alias 更简单 |