#!/bin/bash # 文件名: rsync_server.sh ### 变量定义 开始 # rsync 运行用户属主 readonly RSYNC_OWNER='rsync' # 认证用户 readonly RSYNC_AUTH_USER='gitee' # rsync 服务监听的端口 readonly RSYNC_PORT='873' # 认证密码 readonly RSYNC_AUTH_PASSWORD='790a002393c3e022d50a917a3d26fafedf842' # 认证文件 readonly RSYNC_AUTH_FILE='/etc/rsyncd_users.db' # 允许访问的IP readonly ALLOW_IP='127.0.0.1' # rsync 模块名称 readonly RSYNC_MODULE_NAME='CHANGEME' # 备份目录 readonly DATA_ROOT='/data/xxxx' ### 变量定义 结束 rsync --help > /dev/null 2 >&1 || echo "[ rsync] 工具不存在,请检查!"; exit 67 cat > /etc/rsyncd.conf <