就是希望能直接打开,不用输什么用户名和密码, testparm输入如下:
- # Global parameters
[global] log file = /var/log/samba/log.%m
logging = file
map to guest = Bad User
max log size = 1000
obey pam restrictions = Yes
pam password change = Yes
panic action = /usr/share/samba/panic-action %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd program = /usr/bin/passwd %u
server role = standalone server
unix password sync = Yes
usershare allow guests = Yes
idmap config * : backend = tdb [xxx] comment = xxx
create mask = 0700
directory mask = 0700
guest ok = Yes
path = /var/www/samba/
valid users = %S [printers] browseable = No
comment = All Printers
create mask = 0700
path = /var/spool/samba
printable = Yes [print$] comment = Printer Drivers
path = /var/lib/samba/printers
网上说的什么guest ok = yes、map to guest = bad user 都添加了,没有用,一直要我输用户名和密码
请大佬指点指点,谢谢
热议
2楼 cici9911 昨天22:41
同问.我也搞了半天没搞好.太恶心了
3楼 gdtv 昨天22:42
samba,特别是windows上的,是世界上最难用的东西
4楼 zc035 昨天22:44
create mask = 0700
directory mask = 0700
这两个设置肯定有问题的。
如果一个文件 0700 权限意味着只有 owner 有权限。其他都拒绝访问。
你可以考虑设置为 0777 ~
5楼 mjj666zzz 昨天23:46
因为安全问题,新版不支持匿名访问
6楼 嫖啊嫖 8小时前
create mask = 0700
directory mask = 0700
改了,没用.....
7楼 嫖啊嫖 8小时前
因为安全问题,新版不支持匿名访问
放弃,已经删完了
8楼 法外狂徒张三 8小时前
server protocol ver 要设置core,即v1
9楼 zxxx 8小时前
默认情况下,SMB2 和 SMB3 中的来宾访问在 Windows 中处于禁用状态
https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/networking/guest-access-in-smb2-is-disabled-by-default
从 Windows 10 版本 1709 和 Windows Server 2019 开始,SMB2 和 SMB3 客户端默认情况下不再允许执行以下操作:
来宾帐户访问远程服务器。
提供无效凭据后回退到来宾帐户。
SMB2 和 SMB3 在这些版本的 Windows 中具有以下行为:
默认情况下,Windows 10 企业版和 Windows 10 教育版不再允许用户使用来宾凭据连接到远程共享,即使远程服务器请求来宾凭据也是如此。
默认情况下,Windows Server 2019 数据中心和标准版本不再允许用户使用来宾凭据连接到远程共享,即使远程服务器请求来宾凭据也是如此。
Windows 10 家庭版和专业版与之前的默认行为相比没有更改; 它们默认允许来宾身份验证。
10楼 嫖啊嫖 6小时前
server protocol ver 要设置core,即v1
谢谢,我再装回来试试看
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。