请注意:此HowTo不能解决多用户模式。 如果多用户模式对您来说至关重要,我很抱歉,我浪费了大量时间,但是请不要再让我再担心。
这个HowTo解决了QuickBooks 2006与基于Samba的文件共享(用于域控制和文件共享的Linux实际标准)的不兼容性。
总结:创建一个新的用户,分组和共享。 通过登录具有凭据的共享,通过新用户访问QuickBooks文件。
系统:
症状:升级到QuickBooks Premier 2006后,用户A打开公司XYZ的QuickBooks文件,并获取访问权限。 用户B尝试打开公司XYZ的QuickBooks文件,发现程序似乎停滞了15到30秒,然后收到一个非有用的错误消息,最终可能导致一个网页,其中Intuit声明他们不支持Samba文件共享 如果用户B首先打开文件,情况就会相反。
研究(净):我在互联网上研究问题相当擅长,但我找不到一篇文章,听起来像是甚至可以让这种类型的设置工作。 (因此,我正在写我的第一个HowTo - 温柔的人,我只是想回馈。)
研究(服务器):检查QuickBooks数据文件,发现它们是由首先打开文件的linux / samba用户所拥有的(这给我的第一个希望)。
制备:
结果:
虚假启动:试图使用运行方式作为quickbook用户运行.exe程序启动后无法访问网络驱动器,并通常会对我的域登录造成严重破坏。
可能的替代方法:使用本机Linux机制来更改文件的所有权(即bash脚本)
确定: QuickBooks使用与Samba不兼容的文件锁定机制,因为它涉及更改文件所有权。 羞于你,Intuit。
复杂因素:
此时提供多用户访问似乎不可行,因为这取决于服务器进行协作。
缓解因素
免责声明:这对我来说是有效的,但它可以清除所有的数据,并向你的婆婆揭露你最深层最黑暗的秘密。 我只是想帮忙。
感谢: Mandriva的人和Altoid,让我从Linux开始; Samba人为一个非常坚实的产品; Webmin的人让我的生活轻松愉快; 使用Linux的所有贡献者都是可能的; Winders的人让我保持生意:)