You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派搭建Samba+CUPS打印服务器Windows客户端访问被拒问题咨询

故障解决说明

故障原因

你遇到的访问拒绝是由Samba日志中报错的DCERPC签名协商失败导致:较新版本的Windows默认要求SMB RPC连接强制开启签名,你当前的Samba配置未适配该要求,结合匿名访客访问打印机的配置,触发了权限拦截。
无需优先修改Windows安全策略,先调整Samba配置即可解决绝大多数同类型问题。

第一步:修改Samba配置

编辑你的smb.conf文件:

  1. 定位到[global]段
    • 注释或删除现有配置行:allow dcerpc auth level connect = yes
    • 新增以下3行配置:
    server signing = auto
    ntlm auth = yes
    client ipc signing = auto
    
  2. 定位到[printers]段
    • 将path = /var/tmp/改回默认的打印池路径:path = /var/spool/samba
  3. 保存配置后执行testparm命令检查语法是否合法,无报错则执行以下命令重启Samba服务:
    systemctl restart smbd nmbd
    
  4. 给打印池路径设置正确权限:
    chmod 1777 /var/spool/samba
    

第二步:可选Windows端调整(上述配置无效时操作)

如果调整Samba配置后仍提示访问拒绝,再修改Windows本地策略:

  • 按Win+R输入gpedit.msc打开本地组策略编辑器
  • 依次展开:计算机配置 -> 管理模板 -> 网络 -> Lanman工作站
  • 找到策略项「启用不安全的来宾登录」,设置为已启用,保存后重启Windows生效。

额外检查项

  • 确认你的Windows设备IP属于192.168.178.x段,你当前配置了hosts allow仅允许该网段访问Samba服务
  • 确认CUPS后台的Brother DCP-145C打印机未设置IP或用户访问限制,raw模式已正常开启

内容的提问来源于stack exchange,提问作者jSh4rk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 15:45:04