ubuntu samba 文件共享中的权限

ubuntu samba 文件共享中的权限

我的 samba 文件共享出现了问题。我将一个 Microsoft Word 复制并粘贴到文件夹中,该文件的所有者是我自己,并且一个组可以通过权限 750 访问该文件,但是当我再次检查权限时,ls -ld /(path to the file)我看到了类似以下内容:

-rwxr-x--- +1

我的小组没有任何访问权限,但正如我提到的,我给了他们阅读权限。

我的问题是有人能告诉我这是什么吗+

答案1

这意味着您的文件具有称为 ACL 的扩展权限。

您必须运行getfacl <file>才能查看完整权限。

访问控制列表更多细节。

Linux 中的权限中的加号 (+) 是什么?查看更多示例。

根据手册页ls

如果文件或目录具有扩展安全信息,则 -l 选项打印的权限字段后面会跟着一个‘+’字符。

这通常意味着该文件受到传统 Unix 权限之外的访问限制 - 可能是访问控制列表 (ACL)。

答案2

您必须将所需的配置放入 /etc/samba/smb.conf 文件中。确定所需的权限并使用选项create mask。还要使用和force user选项确定用户更新文件时希望属于的用户和组force group。我确信您已经使用“有效用户”选项指定了希望有权访问共享区域的用户。

以下是一个例子:

[officeshared]
        comment = Office Shared Files
        path = /mnt/data/officeshared
        create mask = 0775
        writeable = yes
        browseable = yes
        force user = officeuser
        force group = officeuser
        valid users = mary, john, phil

相关内容