Почему при удаленной репликации с одного устройства на другое в папке назначения файлы появляются с правами несуществующего пользователя?

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

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

Решение: Чтобы удостовериться, что файлы имеют те же права на обоих устройствах, выполните следующие действия:

  1. Подключитесь к командной строке источника резервной копии:
  2. Получите список пользователей и их ID:
    • Введите команду: cat /etc/config/passwd
    • Найдите нужного пользователя и укажите его User ID. Например, в строке "Art:x:521:100:Linux User", имя пользователя — Art, User ID — 521.
  3. Подключитесь к устройству-назначению резервных копий.
  4. Измените файл с пользователями:
    • Введите команду для редактирования: vi /etc/config/passwd
    • Найдите и отредактируйте User ID для соответствующего пользователя.
    • Сохраните изменения и закройте файл.

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