Ubuntu Server 上的权限和 Samba 问题

Ubuntu Server 上的权限和 Samba 问题

我以为我已经很好地理解了权限,但显然有些事情我仍然不明白。

我的 Ubuntu 14.04.1 服务器上运行着一个 samba 共享。

目的是让我家里的家人使用。我在一个名为 family 的组中创建了一个名为 myfamily 的用户。我将包括我自己在内的家人的用户名放在了 family 组中。

为了进行故障排除,目录 share 具有以下权限:drwxrwxrwx

我更喜欢 drwxrwxr-x

它归 myfamily 用户名所有,并且属于家庭组。

我可以使用我的用户名和 myfamily 用户名将我的计算机(OSX)连接到 samba 服务器。

共享文件夹内的所有目录和文件均具有以下权限:drwxrwxr-x

如果我尝试以我的用户名登录,将文件写入共享中 myfamily 拥有的目录,则我没有写入权限,但可以读取。如果我以 myfamily 的身份登录共享并尝试写入我拥有的文件夹,结果也是一样。

我的理解是,如果用户属于某个组,并且权限设置为 775,则该组的用户无论所有者是谁,都可以写入该组中的文件夹。

我的 /etc/samba/smb.conf 文件中的以下部分:

[share]
    comment = Family share on server
    create mode = 775
    writable = yes
    directory mode = 775
    public = yes               
    path = /media/raid1/share

谢谢你的帮助。

杰森

相关内容