rsync 远端服务器权限不足问题解决
1. 背景
rsync: [receiver] mkstemp "........." failed: Permission denied (13)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]怎么办?
使 rsync 在远端服务器以 root 权限运行即可
2. 操作
- 在远端服务器执行
sudo visudo - 添加一行:
<rsync使用的远端用户> ALL=(ALL) NOPASSWD: /usr/bin/rsync - 要求远端以 sudo 执行 rsync 命令即可正常工作
rsync -avz --rsync-path="sudo rsync" \
/XXXX/XXXX \
[email protected]:/XXXX/XXXXXX/XXXrsync 远端服务器权限不足问题解决
https://blog.openyq.top/posts/36007/