尝试从Mac OS 10.7.5安装的cif共享传输数据时,rsync失败

我有一个运行苹果smb的老化的mac os X 10.7.5服务器。 我想从它挂载一个文件共享到一个新的文件服务器(ubuntu 16.04.2),并rsync从旧的mac共享到新的服务器的一切。 我可以使用这个mount命令成功安装共享:

sudo mount -t cifs //ServerIP/Groups /mnt/Server_backup -o "ro,credentials=/root/.secret_smbpw" 

并可以浏览共享和目录。

但是,运行:

 sudo rsync -a /mnt/Server_backup /New_Groups_Share 

Permission denied (13)失败Permission denied (13)

我已经尝试将ubuntu用户添加到拥有mac上文件共享的组,但仍然出现问题。

当我在Ubuntu机器上运行mount命令时(在共享被挂载之后),我可以看到已经安装的挂载选项:

 /mnt/Server_backup type cifs (ro,relatime,vers=1.0,cache=strict,username=Ubuntu_User,domain=Mac_host_name,uid=0,noforceuid,gid=0,noforcegid,addr=ServerIP,file_mode=0755,dir_mode=0755,nounix,mapposix,rsize=61440,wsize=65536,actimeo=1) 

我的最终目标是让rsync每晚运行,以便将旧文件服务器上的共享与新服务器同步,直到我可以安排办公室的date切换到新服务器。

提前致谢,

渣子

显然,rsync进程必须对文件系统同步到POSIX读/写权限 。 首先检查一下:rsync运行的是哪个用户,并且该用户是否具有读/写权限?

父目录

由于rsync正在创build临时文件(除非使用–inplace),进程还必须在父目录中具有写入权限 。 在上面的例子中,rsync应该具有对/ my / path /的写入权限。

它看起来像在您的装载命令您将共享挂载为只读。 尝试安装为rw