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

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

我正在尝试通过 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 多年了 - 但这是我需要帮助解决的那种问题。

答案1

好极了,它工作正常。问题与 12.04 的一个非常奇怪的身份验证问题有关samba。由于我也遇到了连接samba驱动器的问题,所以我服务器和域名需要大写(我不知道为什么)才能使其正常工作。

对于samba打印机来说,只需将域名大写就足够了,例如:

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

输入密码前请小心解锁大写锁定键 :-)

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

答案2

Ubuntu 14.04 的解决方案。

  1. 转到终端并运行:

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

    workgroup = YOURDOMAIN
    
  3. 在终端中输入测试语法是否正确:

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

    Username [email protected]
    Password yourpass
    VERIFY
    
  5. 打印测试页

这样就可以了

答案3

我遇到了同样的问题,尽管在 Debian 机器上,Windows 主机已连接到域,但 Debian 客户端未连接到域。对我有用的解决方案如下:

  1. 根据建议更改域设置米格尔多于。

  2. 使用以下方式测试打印机访问权限这个命令:

    /usr/bin/smbclient -L {服务器IP} -U {ad.domain.name.com}/{域名用户名}

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

相关内容