Se a resposta de slartibartfast não for viável para você por algum motivo (como não querer configurar seu primeiro servidor Web de intranet ...), considere o seguinte.
Se o servidor de arquivos for baseado em Unix / Linux / MacOSX usando o Samba: Crie um diretório de rede compartilhado que seja de leitura / gravação para o (s) usuário (s) de publicação. Vamos nomear o compartilhamento pdf-rw e um dos usuários da publicação pdfpublisher . No arquivo de configuração do Samba, configure smb.conf
assim:
[pdf-rw]
comment = Writeable for pdfpublisher(s) only (and not browseable for users)
path = /path/on/unix/system
browseable = no
writeable = no
write list = pdfpublisher, domainname\\who.ever, onemoreuser
guest ok = no
Crie outro diretório de rede compartilhado que seja somente leitura para todos os outros. Vamos nomear o compartilhamento pdf-ro . No arquivo de configuração do Samba, configure smb.conf
assim:
[pdf-ro]
comment = Read-only for users (as well as browseable)
path = /path/on/unix/system
browseable = yes
writeable = no
guest ok = yes
map to guest = bad user
O truque é definir 2 compartilhamentos diferentes (nome) s com 2 configurações diferentes:
- o compartilhamento somente leitura também é navegável e até acessível para usuários convidados sem uma senha (e pode ser mapeado como uma unidade de rede, se você desejar);
- o compartilhamento de leitura / gravação está oculto e não aparece na vizinhança da rede (pode ser acessado se você souber o
\\servername\pdf_rw
caminho UNC, além disso, se souber fornecer uma das credenciais dos usuários nomeados; também poderá ser mapeado para uma rede dirigir).
Se o servidor de arquivos for baseado no Windows: Escolha uma das sugestões feitas por outros usuários e teste se funciona para você.
Advertência grande:
Esteja ciente de que qualquer atualização do documento em PDF pelo editor não será percebida automaticamente pelos clientes. Dependendo do software visualizador de PDF + versão, eles ainda poderão ver a versão antiga do arquivo, a menos que o recarregem novamente.