Samba共享需要密码调试

Samba共享需要密码调试

我最近在我的一台 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 用户名和密码时,它会拒绝我访问。

我在设置中错过了什么吗?

相关内容