Всем привет. Есть источник - Debian, с которого rsync должен сливать данные включая их xattr's. И есть приемник на CentOS с включенным SELinux.
На источнике запускаю:
rsync -aAX --numeric-ids --delete -e "ssh -i /root/.ssh/root.key" /srv/share root@bkphost:/mnt
Выдает ошибку начиная с корневой папки, заканчивая отдельными файлами. Вот пример:
rsync: rsync_xal_set: lremovexattr(""/mnt/share/"","security.selinux") failed: Permission denied (13)
и в конце:
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1196) [sender=3.1.2]
Хотя все файлы копируются, но на них остаются висеть атрибуты SELinux, которые мне бы нафиг не нужны при копировании обратно. Пробовал setenforce 0 и setsebool rsync_full_access on - ничего не меняется.
Может есть еще способы кроме полного выключения SELinux?