我不确定是否应该在这里或在 StackOverflow 上询问这个问题,但情况如下:
我是一个维护文档管理应用程序的团队的成员,我正在尝试弄清楚 Windows 文件锁定权限。我们使用某人几年前下载的一个名为 psunlock 的实用程序来远程关闭文件上的所有锁定。我们最近发现,这在我们的 VPN 上的不同域中不起作用。经过一番挖掘,我发现Samba 手册中关于文件锁定的讨论.但我还是不太“明白”。
有谁能分享一下在网络环境中锁定和解除文件锁的过程?我的想法是,文件设备和持有锁的客户端工作站都需要特权。这是准确的吗?有人能给出更具体的版本吗?理想情况下,我正在寻找类似的东西用户必须具有特权级别 X 才能打破客户端工作站持有的锁。实际上,我很高兴能有一个关于该主题的优秀白皮书的热链接。
答案1
我从未尝试过以低于完全管理员权限的方式强行解锁文件,并且认为这是必需的。对客户端没有任何要求,因为必须在锁定文件所在的计算机上移除锁定,而另一端(无论是在同一台计算机上还是在网络上的其他地方)无关紧要。
当我读到你的问题时,我首先想到的是,通常情况下,做这样的事情应该很少,但你却把它说成是一项例行任务。我是否可以建议你不要太担心如何解锁文件,而是开始调查为什么需要这样做?