rsync:recv_generator: mkdir (in backup) failed:Permission denied (13) |failed to set times on "."

本文详细解析了在使用rsync进行文件同步时遇到的权限错误问题,并提供了具体的配置修改方案,帮助读者解决类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在研究rsync,配置完毕之后一直报错:

rsync: failed to set times on "/." (in xxx.xxx.com): Operation not permitted (1)
rsync: recv_generator: mkdir "/assets" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/commands" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/config" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/controllers" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/helper" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/mail" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/models" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/modules" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
ççççççççrsync: recv_generator: mkdir "/runtime" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/swoole" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/vagrant" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/vendor" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/views" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/web" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/widgets" (in xxx.xxx.com) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: mkstemp "/.env.dkoOhC" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.release.J6y5H3" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.LICENSE.md.zBQm8u" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.README.md.7EsEyW" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.Vagrantfile.7hYn8n" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.codeception.yml.5HwjIP" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.composer.FDSxih" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.composer.json.blJDDP" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.composer.lock.Taxv1n" (in xxx.xxx.com) failed: Permission denied (13)
çrsync: mkstemp "/.docker-compose.yml.9TcY0W" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.requirements.php.RXer0v" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.yii.L1AP04" (in xxx.xxx.com) failed: Permission denied (13)
rsync: mkstemp "/.yii.bat.VF4d1D" (in xxx.xxx.com) failed: Permission denied (13)
çrsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/main.c(996) [sender=2.6.9]

许多人说是啥权限问题开始也对,但卒中解决办法都无法成功,最后,修改配置文件:

pid file = /var/run/rsync/rsyncd.pid
lock file = /var/run/rsync/rsyncd.lock
log file = /var/log/rsync/rsyncd.log

[www.wuliankaka.com]
path = /data/www/www.wuliankaka.com/
comment = www.wuliankaka.com
uid = root
gid = root
read only = false
auth users = rsync
secrets file = /etc/rsyncd.passwd
transfer logging = yes

说明:

1、首先去掉所有注释。#xx啥的

2、再就uid 是用户账号,gid 可能是用户组名。这个地方填写root的就好,这里不是指的账号。

3、read only 改为 false

关于Google Play services的各个分支介绍(MX5一定要安装XXXXXX-448分支) 要想使用google play, google map等google应用,就必须安装Google Play Service,但Google Play Service有太多分支了,最近终于搞明白各个分支代表什么。 版本号最后三位(2104405-XYZ)分别表示Android版本,cpu的arm系列,屏幕密度(DPI)。 下面是具体分支介绍: Notes / What's New Uploader's notes: To figure out the right version of Google Play services for your Android device, go to Settings -> Apps -> Google Play services, and look at the last 3 numbers in the parentheses. You'll see something like -XYZ where: 1.第一位X * X defines Android version: 0 for Android =5.0 // 4和7表示Android5.0及以上 8 for Android TV // 8表示Android电视应用 2.第二位Y * Y defines CPU architecture: 1 for armeabi 3 for armeabi-v7a // 32位版本 4 for arm64-v8a // 64位v8版本,MX5必须是这个 7 for x86 // x86主要是对intel cpu来说的 3.第三位Z * Z defines DPI: 0 for universal 2 for 160 4 for 240 6 for 320 8 for 480 // MX5选这个就行了 Notes: It seems that -7YZ builds became -4YZ with Google Play services 6.5. If you were on -7YZ before, you should now install -4YZ. Looks like -8YZ builds are for Android TV. Examples: -014 for Android <5.0 armeabi CPU 240 DPI device -438 for Android 5.0+ armeabi-v7a CPU 480 DPI device -876 for Android TV x86 CPU 320 DPI device 国内用户可以直接从以下镜像网站下载最新到Google Play Service http://www.apkmirror.com/apk/google-inc/google-play-services/ 目前最新版本是Google Play services 7.8.93 MX5用户可以安装以下分支: Google Play services 7.8.93 (2104405-448) http://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-7-8-93-2104405-448-android-apk-download/ 另外,安装后好需要禁止系统自带【应用中心】自动安装更新,可以设置面流量更新,但不要设置“静默安装更新包”,否则新版本发布后会自动更新成应用中心的最新版本,而最新版本的后三位可能不是你想要的分支,这时候就会导致弹出提示架构不符等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值