"Rsync: не удалось установить разрешения на …" ошибка с параметром rsync -a или -p

Когда я использую параметр -a, как задано и отвечает в разделе «Сохранять разрешения с помощью rsync» , я получил множество ошибок «rsync: не удалось установить разрешения».

rsync: failed to set permissions on "/ata/text/RCS/jvlc,v": Operation not permitted (1) rsync: failed to set permissions on "/ata/text/RCS/jvm,v": Operation not permitted (1) rsync: failed to set permissions on ... 

Почему это? Файлы являются нормальными файлами с разрешением 0664.

  • rsync для cifs: «изменить» время не обновлено
  • Rsync -dry-run не показывает правильные отправленные байты
  • Создать список ошибок rsync - после факта
  • Делать ссылки в резервной копии?
  • rsync вызывает ошибки после синхронизации
  • Rsync - измененный список изменений
  • Rsync продолжает писать
  • Rsync после копирования
  • 2 Solutions collect form web for “"Rsync: не удалось установить разрешения на …" ошибка с параметром rsync -a или -p”

    Скорее всего, rsync на конечной цели не работает как пользователь с разрешением на chmod этих файлов (которые должны быть либо владельцем файла, либо root).

    Эта ошибка возникает, поскольку операция изменения разрешений не разрешена. Поэтому либо проверяйте, имеют ли пользователь, выполняющие команды, правильные разрешения (например, он не является владельцем), либо ваша файловая система не поддерживает его.

    Вы можете игнорировать предупреждения, указав дополнительные аргументы rsync на --no-perms и -O ( --omit-dir-times ), чтобы избежать попыток установить разрешения и время модификации файлов / каталогов. Это должно устранить ошибки. Альтернативно избегайте использования -a .

    Linux и Unix - лучшая ОС в мире.