我如何让来自同一组的 samba 用户编辑彼此的文件?

我如何让来自同一组的 samba 用户编辑彼此的文件?

我正在为 Windows 客户端设置我的第一个 Linux 文件服务器,但在正确设置共享方面遇到了一些问题。我有一个通过 Samba 共享的文件夹,其中多个用户(按组组织)应具有 rwxrwx--- (0770) 的权限。但是当用户“joe”创建一个文件夹并在其中创建一个文件时,用户“jane”无法将这些文件移出或在那里创建文件。Ubuntu 12.04 3.2.0-30-generic Samba 版本 3.6.3

来自 /etc/samba/smb.conf

[sharename]
path = /srv/samba/sharename
; browseable = yes
writeable = yes
valid users = @somegroup
force group = somegroup
create mode = 0770
force create mask - 0770
directory mode = 0770
force directory mode = 0770
inherit permissions = yes
vfs object = recycle
recycle:repository = RecycleBin
recycle:keeptree = yes
recycle:exclude = *.tmp, *.bak

我怎样才能让同一安全组的成员可以编辑彼此的工作?我已经通过发出以下命令将初始权限设置为:drwxrwx--- 7 root somegroup 4096 Jan 01 12:00 sharename:

sudo chmod 0770 -R /srv/samba/sharename

进而:

sudo chgrp somegroup -R /srv/samba/sharename

我仍然想知道每个文件的所有者以及最后编辑文件的人是谁,但希望同一组的成员可以编辑彼此的作品。任何想法或帮助都将不胜感激。如果可能的话,我试图阻止这家小企业购买 Windows 域控制器。

相关内容