Samba文件锁定

前端之家收集整理的这篇文章主要介绍了Samba文件锁定前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想以下列方式设置我的samba服务器:

>客户端1打开文件A.
>客户端2尝试打开文件A,而客户端1打开文件A.
>客户端2被授予对该文件的只读访问权限

编辑:所有客户端都是Windows XP或Windows 7计算机.

根据this page,我想要的是最接近拒绝模式的DENY_DOS,但我似乎无法使该选项生效.

任何帮助将不胜感激.

解决方法

您不能强制所有程序使用samba提供的文件锁定机制.许多“简单”的应用程序只是打开文件,制作本地副本(在内存或本地磁盘上)然后关闭原始文件,因此锁定只会持续打开和复制操作.记事本就是一个例子.而且,这实际上是大多数程序的一个特征,而不是缺点.

想想当应用程序崩溃并且锁仍然存在时会发生什么.使用文件系统锁的程序应该了解它及其含义,并具有恢复和释放机制.这就是“简单”应用程序避免文件系统锁定的原因.

如果您真的想为所有应用程序使用某种“使用中”消息,则应使用版本控制系统.正如在serverfault的其他地方所提到的,这不一定是技术问题,更像是社交问题:你很难说服非技术人员实际使用它.

猜你在找的Linux相关文章