我在使用rsync进行多台机器之间的文件同步,文件已经同步了,但是用户和用户组不一致

zhouyusunquan 2020-09-12 08:52:26
服务端ip 10.0.33.156
客户端ip 10.0.33.157

服务端的/etc/rsyncd.conf 配置文件如下:
[module]
uid = test
gid = test
use chroot = no
max connections = 200
incoming chmod = Dug=rwx,Do=rx,Fug=rw,Fo=r
outgoing chmod = Du=rwx,Dog=x,Fg=rw,Fog=r
fake super = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
[test]
path = /home/test
ignore errors
read only = no
list = no
auth users = root
secrets file = /etc/rsyncd.password

我在客户端创建了一个测试文件
-rw-r--r-- 1 test test 6 9月 12 20:44 dome.txt


我在客户端执行命令
rsync -azv --progress --password-file=/etc/rsync.password /home/test/dome.txt root@10.0.33.156::test

服务端出现了该文件
-rw-r--r-- 1 nobody nobody 6 9月 12 20:44 dome.txt

这里出现了唯一的区别
文件所属用户和用户组不一致

我两台机器上都有test用户,并且也属于test组,为什么会出现同步之后的用户和用户组不一致,这个问题该如何解决


...全文
43200 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanzhongzhifu 2021-02-03
  • 打赏
  • 举报
回复
--no-perms --no-owner --no-group
wisewoman 2020-09-30
  • 打赏
  • 举报
回复
xID 换成数字的那个试试。
zhouyusunquan 2020-09-30
  • 打赏
  • 举报
回复
引用 1 楼 无名D小兵 的回复:
两台机器是否使用了NIS?
不明白你说的nis是什么
zhouyusunquan 2020-09-30
  • 打赏
  • 举报
回复
引用 3 楼 才华抛物线19 的回复:
如果所有的操作是在test用户下,那么上传地址换一下试试,不要用 root@10.0.33.156,,,改为 test@10.0.33.156
我试过了,用不同的用户,依旧是这个样子的
zhouyusunquan 2020-09-30
  • 打赏
  • 举报
回复
引用 2 楼 wisewoman 的回复:
[test]里加上 uid = test gid = test incoming chmod = Dug=rwx,Do=rx,Fug=rw,Fo=r outgoing chmod = Du=rwx,Dog=x,Fg=rw,Fog=r
兄弟,已经加了
才华抛物线19 2020-09-24
  • 打赏
  • 举报
回复
如果所有的操作是在test用户下,那么上传地址换一下试试,不要用 root@10.0.33.156,,,改为 test@10.0.33.156
wisewoman 2020-09-17
  • 打赏
  • 举报
回复
[test]里加上
uid = test
gid = test
incoming chmod = Dug=rwx,Do=rx,Fug=rw,Fo=r
outgoing chmod = Du=rwx,Dog=x,Fg=rw,Fog=r
无名D小兵 2020-09-16
  • 打赏
  • 举报
回复
两台机器是否使用了NIS?

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧