Visual Studio更改已编辑文件的所有权

时间:2017-10-19 08:15:22

标签: linux visual-studio ubuntu-16.04 samba ownership

嗨我在Ubuntu服务器(16.04)上有一个Samba共享的Odoo 10。

在我的Windows桌面上使用MS Visual Studio社区2017(15.4.0)....

...当我打开文件夹 - 编辑文件 - 保存 - 该文件的所有权发生变化

例如 - 编辑前

-rwxrwx---  1 odoo cameron 2 Oct 19 09:05 testfile

VS编辑后

-rwxrwx---+ 1 cameron cameron 2 Oct 19 09:06 testfile

另请注意添加ACL(访问控制列表) - 不是我理解这一点:(

让我每次编辑都要编辑权限:(

samba分享是..

[odoo]
comment = Odoo
path = /opt
valid user = cameron
guest ok = no
browseable = yes
read only = no
create mask = 2770
directory mask = 2770

任何方向都非常感激

卡梅伦

1 个答案:

答案 0 :(得分:0)

很好解决了它。我不了解所有的解决方案,但它确实有效!

怀疑它是Samba配置文件(smb.conf)

将共享更改为以下设置。 (我是小组多人的成员)

[odoo]
comment = Odoo
path = /opt
valid user = @multzer
guest ok = no
browseable = yes
read only = no
create mask = 770
force create mode = 770
security mask = 770
force security mode = 770
directory mask = 2770
force directory mask = 2770
directory security mask = 2770
force directory security mask = 2770
force user = odoo
force group = multzer

似乎有很多强迫!