SAMBA 在 fedora 机器之间共享

SAMBA 在 fedora 机器之间共享

我正在设置一个 Samba 共享以在 Fedora 主机之间使用。它基本上只是一个简单的文件共享,因此当主机 A 将文件放入文件夹中时,B、C 和 D 都可以访问它。安全性不是问题,因此密码并不重要。

我已在 A:/home/share/ 上创建了该文件夹,并为其授予以下权限

sudo chown -R nobody:nobody /home/share
sudo chmod -R 777 /home/share

然后我将以下内容添加到我的 smb.conf 中

[share]
browseable = yes
path = /home/share/
guest ok = yes
read only = no
create mask = 777

重新启动后,我尝试从 B 连接到它。

smbclient //192.168.25.135/share

但是当我尝试列出文件夹中的内容时,出现错误:

smb: \> ls
NT_STATUS_ACCESS_DENIED listing \*

我在这里缺少什么?

答案1

参考文献https://serverfault.com/questions/579720/smbclient-directory-listing-gives-nt-status-access-denied/834160#834160,这是通过以下方法解决的:

sudo chcon -t samba_share_t /home/share/

相关内容