搜索
bottom↓
回复: 22

Rsync 从linux 同步数据到WINDOWS7后,提示:你当前无权访问该文件夹,如何解决?

[复制链接]

出16490入6926汤圆

发表于 2021-1-6 15:28:40 | 显示全部楼层 |阅读模式
数据传输成功了。 但在WINDOWS7 下,打开新上传的目录,提示: 你当前无权访问该文件夹,如何解决?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入24汤圆

发表于 2021-1-6 16:12:39 来自手机 | 显示全部楼层
不是单击“继续”么?

出16490入6926汤圆

 楼主| 发表于 2021-1-6 16:59:33 来自手机 | 显示全部楼层
solisgood 发表于 2021-1-6 16:12
不是单击“继续”么?

“继续” 继续提示出错。

出0入442汤圆

发表于 2021-1-6 17:37:54 来自手机 | 显示全部楼层
win上ntfs非常麻烦,想省事就找文件权限工具,否则先进一下权限,配置所有权(当前用户名),应用到全部,然后重新进,再配置权限(everyone,读写),应用到全部,就可以读写了。

出10入284汤圆

发表于 2021-1-6 18:23:16 来自手机 | 显示全部楼层
还有这个问题?我印象Windows的rsync好像不能改权限,因为我以前想把文件的隐藏属性也备份过去,结果死活不行。我觉得大概率是你win7系统的设置,和rsync没关系

出0入0汤圆

发表于 2021-1-6 20:54:53 | 显示全部楼层
搭车学习

出16490入6926汤圆

 楼主| 发表于 2021-1-7 01:33:12 | 显示全部楼层
armok. 发表于 2021-1-6 16:59
“继续” 继续提示出错。

“继续” 继续提示出错。




点击安全选项卡,发现  Every 是没有权限,于是,全部权限都给它。
但会不断提示出错....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出16490入6926汤圆

 楼主| 发表于 2021-1-7 01:42:27 | 显示全部楼层
发现是新备份的目录夹都会出现这些问题。但里面的文件不会。

应该是 Rsync的传输时的权限问题了。

出16490入6926汤圆

 楼主| 发表于 2021-1-7 02:51:29 | 显示全部楼层
我的win7作为 rsync的服务器。

rsyncd.conf 是这样开头的:

uid = 0
gid = 0
charset=UTF-8
use chroot = false
strict modes = false
#hosts allow = *
log file = rsyncd.log
secrets file = /cygdrive/c/icw/bk.users
imcoming chmod = Du=rwx,Dog=rx,Fu=rwx,Fgo=rx



uid = 0   gid = 0 两行是我在网上找的解决方案,否则会提示出错: @ERROR: invalid uid nobody
rsync error: error starting client-server protocol (code 5) at main.c(1635) [sender=3.1.1pre1]

有点怀疑是否 uid=0 出问题。怎么看我的win7 的管理员的  uid 与 gid ?


出0入0汤圆

发表于 2021-1-7 03:39:16 | 显示全部楼层
rsync命令行执行时加

--chmod=ugo=rwX     参数看看

出10入284汤圆

发表于 2021-1-7 08:42:59 来自手机 | 显示全部楼层
我没有写uid和gid,chmod也没有

出16490入6926汤圆

 楼主| 发表于 2021-1-7 08:45:32 来自手机 | 显示全部楼层
brother_yan 发表于 2021-1-7 08:42
我没有写uid和gid,chmod也没有

我以前没有uid与gid的。

新系统却出现:@ERROR: invalid uid nobody

出16490入6926汤圆

 楼主| 发表于 2021-1-7 09:12:47 | 显示全部楼层
电子喵星人 发表于 2021-1-7 03:39
rsync命令行执行时加

--chmod=ugo=rwX     参数看看


--chmod=ugo=rwX ?

后记:应该是大写。

出10入284汤圆

发表于 2021-1-7 09:13:27 来自手机 | 显示全部楼层
armok. 发表于 2021-1-7 08:45
我以前没有uid与gid的。

新系统却出现:@ERROR: invalid uid nobody

会不会是 用户账户控制 的问题,我的系统都关了,因为不关的话我写的那些bat都没办法操作C盘

出16490入6926汤圆

 楼主| 发表于 2021-1-7 10:26:46 来自手机 | 显示全部楼层
brother_yan 发表于 2021-1-7 09:13
会不会是 用户账户控制 的问题,我的系统都关了,因为不关的话我写的那些bat都没办法操作C盘 ...

你使用管理员权限运行bat就有c盘操作权限了吧?

出10入284汤圆

发表于 2021-1-7 10:51:05 | 显示全部楼层
armok. 发表于 2021-1-7 10:26
你使用管理员权限运行bat就有c盘操作权限了吧?

不行,右键以管理员运行的话,bat还是不能操作C盘,所以我才把UAC什么的都关了。
比如我有一个bat是"一键配置hosts文件.bat":
  1. copy /B /V /Y "hosts" "C:\Windows\System32\drivers\etc\hosts"
复制代码

还有自动配置arduino的"arduino配置.bat":
  1. rd /S /Q %LOCALAPPDATA%\Arduino15
  2. md %LOCALAPPDATA%\Arduino15

  3. copy /B /V /Y "preferences(arduino).txt" "%LOCALAPPDATA%\Arduino15\preferences.txt"
  4. copy /B /V /Y "avrdude 6.3\avrdude.conf" "%ProgramFiles(x86)%\Arduino\hardware\tools\avr\etc\avrdude.conf"
  5. copy /B /V /Y "avrdude 6.3\avrdude.exe"  "%ProgramFiles(x86)%\Arduino\hardware\tools\avr\bin\avrdude.exe"

  6. md C:\ArduinoLibrary
复制代码

如果不关这些权限都没办法运行,因为要往C盘的系统文件夹写东西

出0入0汤圆

发表于 2021-1-14 22:09:16 | 显示全部楼层
我也遇到类似的问题,后来删除了,重新传了一遍既可以了

出0入0汤圆

发表于 2021-1-14 22:15:32 | 显示全部楼层
uid = 0 # 0代表不限定用户

出0入0汤圆

发表于 2021-1-15 14:55:19 | 显示全部楼层
armok. 发表于 2021-1-7 10:26
你使用管理员权限运行bat就有c盘操作权限了吧?

莫大,发现一个严重的问题
rsync warning: some files vanished before they could be transferred (code 24) at main.c(1052) [sender=3.0.8]
最后我发现原因是这个文件的路径太长,特别是对于代码类的同步,很容易发生这个问题。

另外,百度网盘也存在类似的问题,我发现路径名字过长的情况下,就非常容易发生下载失败的情况。

请问,rsync这个问题怎么解决?

出16490入6926汤圆

 楼主| 发表于 2021-1-18 08:52:30 来自手机 | 显示全部楼层
电子喵星人 发表于 2021-1-7 03:39
rsync命令行执行时加

--chmod=ugo=rwX     参数看看

最后一个X是小写,实测可以解决问题了。

出16490入6926汤圆

 楼主| 发表于 2021-1-18 08:53:35 来自手机 | 显示全部楼层
wazhiyi 发表于 2021-1-15 14:55
莫大,发现一个严重的问题
rsync warning: some files vanished before they could be transferred (code ...

文件路径太长,估计你只能打包压缩后再备份。

出0入0汤圆

发表于 2021-1-18 17:12:01 | 显示全部楼层
armok. 发表于 2021-1-18 08:53
文件路径太长,估计你只能打包压缩后再备份。

收到

出16490入6926汤圆

 楼主| 发表于 2021-11-30 15:41:51 | 显示全部楼层
电子喵星人 发表于 2021-1-7 03:39
rsync命令行执行时加

--chmod=ugo=rwX     参数看看


很奇怪,现在发现仍无法解决这个问题。

有一个目录好像解决了。 另外一个没有解决。这两个目录应该都是差不多的。

回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-2 20:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表