小编Tan*_*Tan的帖子

以root身份运行rsync:不允许操作

世界!

我有一个备份脚本,可以rsync为每个用户运行,并将其/User/user文件夹存档到我们的共享驱动器上.遇到一个有趣的问题rsync:当从shell执行脚本为"sudo"作为当前用户时,我无法保留其他用户的权限.它会出错并说:rsync: chown <path> - operations not permitted(1)

chown在执行命令之前,我是否必须以root身份访问每个用户的文件夹?正在使用和有问题的命令:

/usr/bin/rsync -av --human-readable --progress /Users/$name/ --exclude=".*" --exclude="Public" /Backup/$name\ -\ $(date +%m-%d-%y)  --exclude=".*/"
Run Code Online (Sandbox Code Playgroud)

谢谢!

permissions macos bash backup scripting

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

backup ×1

bash ×1

macos ×1

permissions ×1

scripting ×1