我刚刚在 CentOS 5 机器上设置了 Samba。它运行正常,但我想对其进行配置,以便用户无需提供用户名和密码即可连接到 Samba 共享。我在 Google 上搜索了 smb.conf 参考,但文档似乎相当分散且不全面。有人可以解释如何实现这一点吗?非常感谢。
答案1
我在用着
[global]
security = share
在 smb.conf 中。
这似乎足以实现无密码访问。这些计算机属于同一工作组,但我不知道这是否是强制性要求。
答案2
smb.conf
匿名访问的示例:
#======================= Global Settings
[global]
workgroup = WORKGROUP
netbios name = Encre
security = user
hosts allow = 192.168.0.0/24 127.0.0.1
hosts deny = 0.0.0.0/0
log file = /var/log/samba/%m
max log size = 50
socket options = TCP_NODELAY
#============================ Share Definitions
[homes]
comment = Home Directories
browseable = no
writable = yes
[other]
comment = other!
path = /home/otheruser/share
force user = otheruser
force group = otherusergroup
read only = No
guest ok = Yes
#============================