我正在尝试使用 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
指向该目录,问题解决了