O rsync pode ter permissões de leitura / gravação específicas do usuário?

1

Estou procurando usar o rsync para publicar um projeto no qual estou trabalhando. No entanto, eu estou correndo em um problema - eu preciso torná-lo publicamente legível, mas não publicamente gravável (eu prefiro não ter alguém injetar algo malicioso e tê-lo carregado para quem tenta obter atualizações). Gostaria de usar o rsync para fazer upload de qualquer alteração, mas não consigo descobrir como restringir o acesso de gravação a um determinado usuário. Isso é possível?

Vou usar um servidor Windows, se isso fizer diferença.

    
por Neil 06.07.2011 / 23:41

1 resposta

1

A página man do rsyncd.conf lista algumas das opções que você pode usar com o daemon rsync, que incluem:

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.

Portanto, configure seu daemon rsync com um módulo para o diretório que você deseja compartilhar, mas torne-o somente para leitura. Mais detalhes aqui .

    
por 01.05.2012 / 23:14