1

Я пытаюсь синхронизировать файлы с компьютера разработчика под управлением Windows (используя cygwin) на промежуточный сервер под управлением Linux.

Я попытался rsync -avz --no-p --no-g чтобы синхронизированные каталоги / файлы получили разрешения по умолчанию, но в моем случае и каталоги, и файлы получили разрешение 755. Это хорошо для direcotries, но для файлов я хотел бы получить 644.

Я пытался играть с --chmod но не смог найти правильную комбинацию.

1 ответ1

0

У меня возникла та же проблема, и ваш вопрос указал мне на параметр --chmod. Рекомендуемые настройки, кажется, работают для меня. Я использую cygwin в системе Windows 7, синхронизирующейся с системой FreeBSD.

% rsync -rltvu --chmod=ugo=rwX Applications unixhost:/windows/backup

Используя это, хост назначения получил файлы с режимом каталога 755 и режимом файла 644.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .