我正在尝试通过 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 的解决方案。
转到终端并运行:
sudo nano /etc/samba/smb.conf
有變化:
workgroup = YOURDOMAIN
在终端中输入测试语法是否正确:
testparm
在系统设置->打印机->属性中,设置身份验证详细信息如下:
Username [email protected] Password yourpass VERIFY
打印测试页
这样就可以了