我目前在 RHEL 上设置了 samba 共享,允许任何用户写入根文件夹。我无法写入子文件夹/文件。我跑了:
chcon -R -t samba_share_t /path/to/samba/share
这允许我写入“共享”文件夹,但不能写入任何子文件夹(显然 -R 标志不起作用?)。
我想要的结果是这样的:
任何访问 samba 共享的人都可以写入所有文件夹/文件。
如果我在 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