полномочия файла rsync на окнах

У меня есть rsync сервис, который синхронизирует файлы с удаленной машины на машину, которая отбрасывает их на сетевом диске.

Мне нужны скопированные файлы для принятия собственных полномочий папки назначения.

Синхронизирующий процесс хорошо работает, но после того, как он закончен, я не могу получить доступ к некоторым папкам - Отклоненное Разрешение.

Я зарегистрирован как администратор домена; это не позволит мне изменять любые полномочия на упомянутых папках, также. Что дает?

команда выполнения:

rsync.exe  -v -rlt -z --delete "src_path" "dst_path"
32
задан 13.11.2009, 20:23

1 ответ

(из http://www.samba.org/ftp/rsync/rsync.html)

Таким образом: для предоставления целевых файлов (и старый и новый) исходные полномочия использовать --perms.

Чтобы дать новым файлам полномочия целевые по умолчанию (при оставлении существующих файлов без изменений), удостоверьтесь что --perms опция выключена и использование --chmod=ugo=rwX (который гарантирует, что все биты немаскированные включены).

Если Вы хотели бы сделать это последнее поведение легче ввести, Вы могли бы определить псевдоним popt для него, такой как помещение этой строки в файле ~/.popt (следующее определяет-Z опцию и включает - нет для использования группы по умолчанию целевого dir):

    rsync alias -Z --no-p --no-g --chmod=ugo=rwX
24
ответ дан 07.12.2019, 09:09

Теги

Похожие вопросы