用户如何在不锁定文件的情况下在 Windows 网络上阅读 PDF

Dam*_*dal 10 pdf network-shares windows-xp

办公室助理定期更新共享 Windows 网络驱动器上的日历 PDF。网络上 20 到 40 名员工中的许多人全天都在参考此日历,通常会在他们的 Acrobat Reader 中打开此文件数小时。

如果文件在任何地方打开,由于文件锁定,发布用户无法更新它。这意味着在办公室里四处寻找,并通过电子邮件广播来关闭@#$% PDF!

您会建议哪些用户或网络管理员操作,以便我们不需要发送/接收这些令人不快的电子邮件?

一些细节: * Windows 网络共享,我们都作为驱动器号安装了 * 我相信服务器是运行 Samba 的 Linux/Unix(而不是 Windows 服务器软件) * 主要是 XP 客户端,并且非常锁定。桌面客户端更改意味着支持访问每个工作站。

谢谢。

Kur*_*fle 2

如果由于某种原因 slartibartfast 的答案对您来说不可行(例如不想设置您的第一个 Intranet Web 服务器...),请考虑以下事项。

如果文件服务器基于使用 Samba 的 Unix/Linux/MacOSX:创建一个可供发布用户读/写的共享网络目录。我们将共享命名为pdf-rw,并将发布用户之一命名为pdfpublisher。在 Samba 的配置文件中smb.conf进行如下设置:

[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
Run Code Online (Sandbox Code Playgroud)

创建另一个对其他人只读的共享网络目录。我们将共享命名为pdf-ro。在 Samba 的配置文件中smb.conf进行如下设置:

[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
Run Code Online (Sandbox Code Playgroud)

诀窍是使用 2 个不同的设置定义 2 个不同的共享(名称):

  • 只读共享也可以浏览,甚至无需密码即可供访客用户访问(如果需要,可以映射为网络驱动器);
  • 读/写共享是隐藏的,不会出现在网上邻居中(如果您知道\\servername\pdf_rwUNC 路径,并且您知道如何提供指定用户的凭据之一,则可以访问它;它也可能映射到网络驾驶)。

如果文件服务器基于 Windows:选择其他用户提出的建议之一并测试它是否适合您。


大警告:

请注意,出版商对 PDF 文档的任何更新都不会自动被客户注意到。根据他们的 PDF 查看器软件 + 版本,他们可能仍然会看到文件的旧版本,除非重新加载。