У мене встановлена машина XP із встановленим Cygwin. Щовечора мій телефон Android підключається до rsync на ПК та створює резервні копії фотографій мого телефону. Цей процес працює безперебійно, і вже більше року.
Нещодавно я отримав другий ПК і хотів створити резервну копію фотографій на другому ПК. Я поділився каталогом резервного копіювання в Windows на першому ПК та просто скопіював їх на новий ПК. Однак, коли я повторю цей процес, будь-які НОВІ файли на першому ПК (файли, скопійовані за допомогою rsync напередодні ввечері), схоже, не мають доступу "до всіх" у налаштуваннях спільного доступу. Якщо я хочу скопіювати їх, схоже, мені доведеться скасувати спільний доступ до папки та повторно її використовувати, щоб знову застосувати параметри безпеки до всіх файлів у папці.
Чи я можу гарантувати, що rsync копіює файли у загальну папку з відповідними налаштуваннями, щоб другий ПК міг їх читати?
Дякую!
-a
та / або -p
з параметрів rsync, запустіть umask як мінімум настільки ж дозвільно, як 022, і сподівайтеся, що cygwin відобразить отримані результати дозволи на щось, що читається у всьому світі.
-a
параметром rsync або одним або декількома-ogp
). Як ці дозволи перекладаються на права доступу до MS Windows, все залежить від cygwin.