我最近在我的一台 CentOS 7 服务器上设置了 Samba,它运行良好,只要在 LAN 上,任何人都可以访问它。
现在我需要设置第二个共享,只能使用密码访问。
我为 samba 添加了一个带有密码的 linux 用户
然后我编辑了我的 smb.conf
unix charset = UTF-8
dos charset = CP392
workgroup = WORKGROUP
hosts allow = 192.168.20.0/24 127.0.0.1
security = user
passdb backend = tdbsam
map to guest = Bad User
[Public]
path = /share/public
writable = yes
browsable = yes
guest ok = yes
guest only = yes
create mode = 777
directory mode = 777
[Secret]
path = /share/secret
browsable = yes
valid users = samba
force user = samba
create mask = 777
directory mask = 777
然后我安装了samba-client并创建了samba用户密码
smbpasswd -a samba
当我尝试在 Windows 上挂载共享时,它会要求输入用户名和密码,但当我输入 samba 用户名和密码时,它会拒绝我访问。
我在设置中错过了什么吗?