Почему при удаленной репликации с одного устройства на другое в папке назначения файлы появляются с правами несуществующего пользователя?
Проблема: При удаленной репликации заданной папки с использованием логина администратора, файлы в папке назначения имеют права либо несуществующего пользователя, либо другого пользователя (не администратора).
Причина: Эта проблема связана с тем, что один и тот же логин может иметь разные идентификаторы пользователей (User ID) на разных устройствах. При репликации права на файлы базируются на User ID, а не на имени пользователя.
Решение: Чтобы удостовериться, что файлы имеют те же права на обоих устройствах, выполните следующие действия:
- Подключитесь к командной строке источника резервной копии:
- Инструкция по подключению: http://qnap.ru/kb/1004
- Получите список пользователей и их ID:
- Введите команду:
cat /etc/config/passwd
- Найдите нужного пользователя и укажите его User ID. Например, в строке "Art:x:521:100:Linux User", имя пользователя — Art, User ID — 521.
- Введите команду:
- Подключитесь к устройству-назначению резервных копий.
- Измените файл с пользователями:
- Введите команду для редактирования:
vi /etc/config/passwd
- Найдите и отредактируйте User ID для соответствующего пользователя.
- Сохраните изменения и закройте файл.
- Введите команду для редактирования:
После выполнения этих шагов файлы, реплицированные с использованием Rsync, будут иметь права доступа, соответствующие источнику.