Lsyncd 2.2.2の所有権と権限の問題(rsync、centos 7)

Lsyncd 2.2.2の所有権と権限の問題(rsync、centos 7)

リモートサーバーにファイルをコピーしましたが、ターゲットサーバーにコピーされたファイルの所有者/グループが常に「1002」であるという問題があります。ソースの権限が尊重され、ターゲットに正しく複製されます。コピーされたファイルの所有者(およびグループ)を保存する方法が見つかりません。

Lsyncd バージョン: 2.2.2

私の設定は次のとおりです。

settings {
    logfile = "/var/log/lsyncd/lsyncd.log",
    statusFile = "/var/log/lsyncd/lsyncd.status"
}

sync {
    default.rsyncssh,
    source="/home",
    host="1*52.*.15",
    targetdir="/home/",
    delete = "running", -- prevents deletion of files on startup (ie when a server comes back online, don't delete files that are new on the backup)
    delay = 5, -- run every 5 seconds instead of default 20
    exclude = {
        "/home/backup",
    },
    rsync = {
        archive = true, -- use the archive flag in rsync
        perms = true, -- Keep the permissions
        owner = true, -- Keep the owner
        compress = true,
        acls = true,
            xattrs = true,
        _extra = {"-a"}, -- Sometimes permissions and owners isn't copied correctly so the _extra can be used for any flag in rsync
    }
}

ベストアンサー1

おすすめ記事