如何避免文件成为744时,从Windows 7修改文件到Ubuntu的共享文件夹?

我已经从Ubuntu 10.04共享一个文件夹使用“共享选项”和桑巴服务器和访问从Windows 7。

当我从Windows 7中修改共享文件夹中的文件时,文件的权限默认从644更改为744,这是很烦人的,因为它们是分享给他人的代码,所以最好保留原始权限。

我知道我可以后来chmod -R xxx作为解决方法,但我仍然希望有一个正式的解决scheme来避免这个问题。 感谢您的任何意见:)

奇怪的是,它正在改变已经存在的文件的权限,除非Windows由于某种原因重新创build文件。 您可以尝试将以下内容添加到相关共享下的smb.conf中,以强制Windows创build的任何权限 –

创build掩码= 0644

目录掩码= 0755

根据Samba文档,默认值为0744,与您在Windows中修改的文件相匹配。