Я использую Solaris 9 и сейчас планирую перейти на Linux OEL 6x. Я буду использовать rsync для перемещения данных с Solaris на сервер Linux. Меня действительно беспокоит ACL [FACL-getfacl, setfacl] для файлов и пользователей в моем ящике Solaris. Сохраняет ли rsync случайно свойства ACL.
Если вы пройдете -A
, он будет стараться изо всех сил.
Rsync также предоставляет --chmod
флаг (см. этот ответ) что позволит вам полностью переписать стандартное разрешение в пути. Если вы настроили новый целевой ACL по умолчанию и передали rsync
правильные разрешения, вы получите правильный результат. Конечно, это работает только тогда, когда все файлы имеют одинаковые списки контроля доступа.
Вероятно, это не тот ответ, который вы ищете, но это может быть еще один инструмент для решения правильной проблемы.
Я думаю, что более серьезной проблемой является возможное несоответствие импеданса между реализациями ACL.