Se a resposta do slartibartfast não for viável para você por algum motivo (por exemplo, se você não deseja configurar seu primeiro servidor da web de intranet ...), considere o seguinte.
Se o servidor de arquivos for baseado em Unix / Linux / MacOSX usando Samba: Crie um diretório de rede compartilhado que seja read / write para o (s) usuário (es) de publicação. Vamos citar o compartilhamento pdf-rw e um dos usuários de publicação pdfpublisher . No arquivo de configuração do Samba, smb.conf
configure isso 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 demais. Vamos citar o compartilhamento pdf-ro . No arquivo de configuração do Samba smb.conf
configure isso 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 (nomes) com 2 configurações diferentes:
- o compartilhamento somente leitura também é navegável e até mesmo acessível para usuários convidados sem uma senha (e pode ser mapeado como uma unidade de rede, se você quiser);
- o compartilhamento de leitura / gravação está oculto e não aparece na vizinhança da rede (ele pode ser acessado se você souber o caminho
\servername\pdf_rw
UNC, além de saber como fornecer uma das credenciais dos usuários nomeados; também ser mapeado para uma unidade de rede).
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ê.
Grande advertência:
Esteja ciente de que qualquer atualização do documento em PDF pelo editor não será notada automaticamente pelos clientes. Dependendo de seu software visualizador de PDF + versão, eles ainda poderão ver a versão antiga do arquivo, a menos que sejam carregados novamente.