SMB打印机上CUPS 5.3.1的身份验证问题


9

我正在尝试通过CUPS打印到Samba打印机。我已经配置好打印机,但是认证似乎有问题。我收到的错误消息是

Session setup failed: NT_STATUS_LOGON_FAILURE

GUI还告诉我: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

它曾经与Ubuntu 11.04下的CUPS的早期版本(1.4.3和1.4.6)一起使用。

我在全新安装的Ubuntu 12.04,CUPS版本1.5.3上执行此操作。我尝试更改一些与apparmor相关的权限,但没有成功,如下所述:http : //www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

我已经在Ubuntu上使用多年了-但这是我需要帮助的问题。


我也尝试降级到CUPS 4.1.8,这没有帮助,我再也无法连接到localhost:631了。我现在回到上述问题,将对您的帮助表示极大的感谢。
朱利叶斯

Answers:


4

呼啦,它的工作。该问题与12.04具有的一个非常奇怪的身份验证问题有关samba。由于在连接samba驱动器时也遇到问题,我读到服务器和域名必须使用大写字母(我不知道为什么)才能使它们正常工作。

对于samba打印机,只需将域名大写即可,例如:

smb://D.EXAMPLE.CH/vpp-xxxxxxxxxxxxx/vpp-xxxxxxxxxxxx

输入密码之前请注意解锁大写锁定:-)

我希望这可以节省一些时间。


您能否详细说明“真正奇怪的身份验证问题”?
亚伦

在我的情况下,域名指向一台netbios打印服务器,并且:1)netbios名称(几乎)始终是大写,并且2)我们(在UNIX / Linux中)假定大小写敏感,则应使用大写。

4

Ubuntu 14.04的解决方案。

  1. 转到终端并运行:

     sudo nano /etc/samba/smb.conf
    
  2. 有变化:

    workgroup = YOURDOMAIN
    
  3. 输入终端即可测试语法:

    testparm
    
  4. 在系统设置->打印机->属性上,如下设置身份验证详细信息:

    Username youruser@domain.com
    Password yourpass
    VERIFY
    
  5. 打印测试页

那应该做


这似乎也可以在Ubuntu 16.04上实现。
geekoverdose

对于Fedora29,我没有看到“身份验证详细信息”
kokbira,

0

我有同样的问题,尽管在Windows主机连接到域的Debian机器上,而Debian客户端却没有。适用于我的解决方案如下:

  1. 按照上面的Miguel的建议更改域设置。
  2. 使用以下命令测试对打印机的访问

    / usr / bin / smbclient -L {Server_IP} -U {ad.domain.name.com} / {domain_username}

  3. 在Gnome中启动“添加打印机”对话框,通过Samba选择Windows打印机

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.