在 Samba 共享中授予文件修改权限,但只有所有者可以删除文件

在 Samba 共享中授予文件修改权限,但只有所有者可以删除文件

我需要有关 Samba 共享中的文件权限的帮助, 是否可以在 samba 共享中设置 excel 文件(Windows 客户端)可以被组修改,但只能被所有者删除?我确实遵循了一些来源中的建议,它遵循了 samba 配置和 ACL,因为我们需要保护文件不被某些用户删除,只有 root 才能删除:

    [ABC]
    path = /media/ABC
    browseable = yes
    writeable = yes
    valid users = @ABC
    write list = @ABC
    force group = ABC
    create mode = 0664
    directory mode = 3775

使用 ACL:

    root@svr:~# getfacl /media/ABC
    getfacl: Removing leading '/' from absolute path names
    # file: media/ABC
    # owner: root
    # group: ABC
    # flags: -s-
    user::rwx
    group::rwx
    other::r-x

    root@svr:~# ls -l /media/ABC
    total 12
    -rw-rw-r-- 1 root ABC 8746 Nov 21 10:28 A.xlsx

我感谢任何建议。

相关内容