网上有很多Samba配置用户名和密码的教程,按照教程配置后,可在win7正常访问,但是在win10上可能会出现输入用户名和密码后无法访问的情况。如果是个人电脑。可以用下面方法修改电脑的安全策略:
1.win10系统运行secpol.msc 打开本地安全策略 2.安全策略->本地策略->安全选项 3.右侧找到“网络安全:LAN管理器身份验证级别”打开,选择“仅发送NTLMv2响应,拒绝LM和NTLM”点确定。 4.本路径下再找到“网络访问:本地账户的共享和安全模型”打开,选择“仅来宾”
如果是公司办公电脑,做了统一的安全策略配置的,则需要将Samba配置成匿名访问。需要配置/etc/samba/smb.conf将这几个字段修改成下面的值。
security = share
public = yes
guest ok = yes
但是如果之前Samba有配置过用户名和密码,则访问Samba还是需要用户名和密码,此时需要将删除Samba的用户名。
smbpasswd -x
删除用户名后,重启Samba。
/etc/init.d/smbd restart
/etc/init.d/nmbd restart
终于大功告成,可以匿名访问Samba了。