全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 545|回复: 9

samba到底怎么设置匿名访问??

[复制链接]
发表于 2023-3-1 22:37:12 | 显示全部楼层 |阅读模式
就是希望能直接打开,不用输什么用户名和密码, testparm输入如下:

  1. # Global parameters
  2. [global]
  3.         log file = /var/log/samba/log.%m
  4.         logging = file
  5.         map to guest = Bad User
  6.         max log size = 1000
  7.         obey pam restrictions = Yes
  8.         pam password change = Yes
  9.         panic action = /usr/share/samba/panic-action %d
  10.         passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
  11.         passwd program = /usr/bin/passwd %u
  12.         server role = standalone server
  13.         unix password sync = Yes
  14.         usershare allow guests = Yes
  15.         idmap config * : backend = tdb


  16. [xxx]
  17.         comment = xxx
  18.         create mask = 0700
  19.         directory mask = 0700
  20.         guest ok = Yes
  21.         path = /var/www/samba/
  22.         valid users = %S


  23. [printers]
  24.         browseable = No
  25.         comment = All Printers
  26.         create mask = 0700
  27.         path = /var/spool/samba
  28.         printable = Yes


  29. [print$]
  30.         comment = Printer Drivers
  31.         path = /var/lib/samba/printers
复制代码




网上说的什么guest ok = yes、map to guest = bad user 都添加了,没有用,一直要我输用户名和密码


请大佬指点指点,谢谢


发表于 2023-3-1 22:41:53 来自手机 | 显示全部楼层
同问.我也搞了半天没搞好.太恶心了
发表于 2023-3-1 22:42:51 | 显示全部楼层
samba,特别是windows上的,是世界上最难用的东西
发表于 2023-3-1 22:44:25 | 显示全部楼层
  create mask = 0700
  directory mask = 0700

这两个设置肯定有问题的。
如果一个文件 0700 权限意味着只有 owner 有权限。其他都拒绝访问。
你可以考虑设置为 0777 ~
发表于 2023-3-1 23:46:24 来自手机 | 显示全部楼层
因为安全问题,新版不支持匿名访问
 楼主| 发表于 2023-3-2 00:41:29 | 显示全部楼层
zc035 发表于 2023-3-1 22:44
create mask = 0700
  directory mask = 0700

改了,没用.....
 楼主| 发表于 2023-3-2 00:43:54 | 显示全部楼层
mjj666zzz 发表于 2023-3-1 23:46
因为安全问题,新版不支持匿名访问

放弃,已经删完了
发表于 2023-3-2 00:54:49 来自手机 | 显示全部楼层
server protocol ver 要设置core,即v1
发表于 2023-3-2 00:56:00 | 显示全部楼层
默认情况下,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 家庭版和专业版与之前的默认行为相比没有更改; 它们默认允许来宾身份验证。
 楼主| 发表于 2023-3-2 02:39:09 | 显示全部楼层
法外狂徒张三 发表于 2023-3-2 00:54
server protocol ver 要设置core,即v1

谢谢,我再装回来试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 03:50 , Processed in 0.072078 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表