如何设置我的 samba 共享以允许来宾用户查看所有文件夹和子文件夹,包括新文件夹和旧文件夹

如何设置我的 samba 共享以允许来宾用户查看所有文件夹和子文件夹,包括新文件夹和旧文件夹

我目前在 RHEL 上设置了 samba 共享,允许任何用户写入根文件夹。我无法写入子文件夹/文件。我跑了:

chcon -R -t samba_share_t /path/to/samba/share

这允许我写入“共享”文件夹,但不能写入任何子文件夹(显然 -R 标志不起作用?)。

我想要的结果是这样的:

  1. 任何访问 samba 共享的人都可以写入所有文件夹/文件。

  2. 如果我在 samba 共享目录中创建了任何新文件/文件夹,则访客默认能够直接进入/读取新文件/文件夹。

因此,如果答案涉及我必须进入并更改每个新文件夹/文件的权限,那么这对我不起作用。

这是我的/etc/samba/smb.conf

[global]

workgroup = MYGROUP
server string = Samba Server Version %v

log file = /var/log/samba/log.%m
max log size = 50

security = share
passdb backend = tdbsam
guest account = nobody

=====Share Definitions====
 [homes] 
         comment = Home Directories
         browseable = no
         writable = yes

[folder1]
     comment = My first folder
     browseable = yes
     writable = yes
     guest ok = yes
     path = /my/path/
     wins support = yes 

相关内容