1

Я пытаюсь использовать rsync для публикации проекта, над которым работаю. Однако я сталкиваюсь с одной проблемой - мне нужно сделать ее общедоступной, но не публично доступной (я бы предпочел, чтобы кто-то не вводил что-то вредоносное и загружал ее любому, кто пытается получать обновления). Я также хотел бы использовать rsync для загрузки любых изменений, но я не могу понять, как ограничить доступ на запись для данного пользователя. Это возможно?

Я буду использовать сервер Windows, если это имеет значение.

1 ответ1

1

Страница man для rsyncd.conf перечисляет некоторые опции, которые вы можете использовать с демоном rsync, включая:

read only
              This parameter determines whether clients will be able to upload files or
              not.  If  "read  only"  is  true then any attempted uploads will fail. If
              "read only" is false then uploads will be possible if file permissions on
              the  daemon  side  allow  them. The default is for all modules to be read
              only.

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

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