Если вы передаете данные с удаленного устройства, вам не нужно root
удаленно (, если только ваш пользователь SSH не имеет права чтения (и для каталогов :выполнения )для всех затронутых файлов.
Но если вы хотите, чтобы rsync изменил владельца (и группу )файла локально, тогда он должен работать как root
. Исключение :Если все файлы и каталоги должны принадлежать одному и тому же пользователю (, который отличается от того, от имени которого вы обычно запускаете rsync локально ), тогда вы можете запускать rsync от имени этого пользователя.
Альтернативное решение — вообще не заботиться о метаданных файла относительно rsync
и обрабатывать их отдельно:
getfacl --recursive /mnt/mainhdd/dospace
Но что-то должно работать как root
локально. Интересно, лучше ли запускать setfacl
как root
, чем запускать rsync
как root
...
Да, Яур был удален из Аура .
Если вам действительно нужен помощник Aur, пожалуйста, выберите его из списка помощников Aur(Лично я бы порекомендовал YaY ).