传统方式构建的Linux Samba无法直接被WIN10访问,大多需要在要访问的WIN10系统上改变组策略。这个方法虽然可行,但是大量WIN10系统的组策略修改较为繁琐。
之所以WIN10无法访问是当SAMBA连接开始时默认WIN10用户名密码和SAMBA不同因此被当做访客进行SAMBA浏览,而WIN10默认组策略默认不同意这类篡改身份的访问,最终拒绝服务。
解决方法其实很简单,让SAMBA服务器不进行上述访客操作,当身份不合适时拒绝服务就行了,此时WIN10因连接被拒绝(理由是用户名密码不符)将自动弹出用户名、密码输入框,输入SAMBA服务器要求的用户名密码即可正常连接。改动很简单,在smb.conf 中[global]里面修改如下map to guest 为Never就可以了。比如:
[global]
…
map to guest = Never
…
以上在Ubuntu 2204以及WIN10 22H2实测通过。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)