CentOS 中可以看到文件夹,但看不到 Windows 主机创建的文件

CentOS 中可以看到文件夹,但看不到 Windows 主机创建的文件

我正在尝试使用 Samba 连接 Windows 10 和 CentOS 8。这些是我用户的命令

yum install samba samba-client samba-common -y 

这些是 /etc/samba/smb.conf 中的配置

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no

这是我创建的共享文件夹

mkdir -p /samba/anonymous

将服务添加到防火墙

firewall-cmd --permanent --zone=public --add-service=samba

更改了权限和上下文

chmod -R 0755 anonymous/
chown -R nobody:nobody anonymous/
chcon -t samba_share_t anonymous/

现在我可以在 Windows 和 CentOS 中看到该文件夹​​,但是当我在 Windows 系统中创建任何内容时,我无法在 CentOS 共享文件夹中看到它。这里出了什么问题?我对此很陌生,所以除此之外我没有任何线索。

答案1

我能够通过创建/home/anonymous目录来解决这个问题。我将路径选项更改为smb.conf指向该目录,问题解决了

相关内容