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

Jul*_*ius 9 printing 12.04 smb

我正在尝试通过 CUPS 打印到 samba 打印机。我已经配置好打印机了,但是身份验证似乎有问题。我得到的错误信息是

Session setup failed: NT_STATUS_LOGON_FAILURE
Run Code Online (Sandbox Code Playgroud)

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 - 但这是我需要帮助的问题。

Jul*_*ius 4

万岁,它的工作。该问题与 12.04 中的一个非常奇怪的身份验证问题有关samba。由于我在连接到samba驱动器时​​也遇到了问题,我读到服务器和域名需要大写(我不知道为什么)才能使它们工作。

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

smb://D.EXAMPLE.CH/vpp-xxxxxxxxxxxxx/vpp-xxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

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

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


小智 4

Ubuntu 14.04 的解决方案。

  1. 转到终端并运行:

     sudo nano /etc/samba/smb.conf
    
    Run Code Online (Sandbox Code Playgroud)
  2. 有变化:

    workgroup = YOURDOMAIN
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在终端中输入测试语法是否正确:

    testparm
    
    Run Code Online (Sandbox Code Playgroud)
  4. 在系统设置 -> 打印机 -> 属性中,设置身份验证详细信息,如下所示:

    Username youruser@domain.com
    Password yourpass
    VERIFY
    
    Run Code Online (Sandbox Code Playgroud)
  5. 打印测试页

应该这样做