用户如何在 Windows 网络上阅读 PDF,而无需文件锁定

用户如何在 Windows 网络上阅读 PDF,而无需文件锁定

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

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

您建议用户或网络管理员采取哪些行动,以便我们不需要发送/接收这些令人不舒服的电子邮件?

一些细节:* Windows 网络共享,我们都将其作为驱动器号安装 * 我相信服务器是运行 Samba 的 Linux/Unix(而不是 Windows 服务器软件)* 大部分是 XP 客户端,并且相当锁定。桌面客户端的变化意味着支持人员会访问每个工作站。

谢谢。

答案1

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

如果文件服务器基于使用 Samba 的 Unix/Linux/MacOSX:创建一个共享网络目录读/写发布用户。我们将共享命名为pdf-rw以及发布用户之一pdf发布器。在 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

创建另一个共享网络目录只读其他人。让我们将共享命名为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

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

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

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


重要警告:

请注意,发布者对 PDF 文档的任何更新都将不是客户端会自动注意到。根据他们的 PDF 查看器软件 + 版本,除非他们重新加载,否则他们可能仍会看到文件的旧版本。

答案2

将文档发布到网络服务器上。编辑者在那里编辑它。读者可以通过常用的客户端(IE、Firefox、Chrome、Safari 等)进行无锁访问。

哦,我感觉提出这个建议很下流,所以别客气。:)

答案3

在我的办公室中,对于需要定期更新的共享文件(主要是电子表格),我们采用的一种解决方法是隐藏共享文件夹,只有需要更新文件的人才能访问该文件夹。此文件夹包含共享副本的“主文件”,编辑后只需将其复制出来即可。如果已锁定,则问题就不大了,因为更新已完成。

答案4

我假设这是 Windows。您可以设置权限,使用户只能读取文档(只读)。这可能会阻止系统锁定文件。如果这不起作用,您可以随时关闭为文件提供服务的服务器,所有锁定都将丢失。(注销并重新登录也可能有效,但我不确定)。

我觉得一定还有更好的解决方案,但这就是我能想到的全部。

相关内容