linux – 使用’nt_status_logon_failure’的CUPS会话设置失败
我在
Linux Debian机器上运行CUPS.使用CUPS我将打印请求发送到Windows XP机器.我启用了445和139端口,我可以连接Windows机器.打印机已连接到Windows计算机.
我正在使用以下命令发送打印请求 lp -E -d < Printer Name > file name. 发送后我使用以下命令检查打印机状态 lpstat -p < Printer Name > 我执行上述消息时收到以下错误消息. unable to connect to cifs host will retry in 60 seconds.. 当我签入日志时,我收到以下错误消息. session setup failed: NT_STATUS_LOGON_FAILURE and NT_STATUS_BAD_NETWORK_NAME DeviceURI如下所示/etc/cups/printers.conf smb://username:password@IP Address of windows Machine/printer_Name 如果密码有“@”符号,请告诉我们,如何在DeviceURI中用实际语法指定“@”(用户:密码@IP) 解决方法
很遗憾,您提供的详细信息不足以说明您的具体设置.因此,我将努力将几个潜在的问题考虑在内,并提供如何克服它们的提示:
一世. 您是否为共享的Windows打印机使用了正确的共享名称? 要查找,请使用以下命令: $smbtree -U windowsusername 您可能会看到类似以下输出的内容: WORKGROUP MURUGA-PC MURUGA-PCG MURUGA-PCZ MURUGA-PCPublic MURUGA-PCprint$ Printer Drivers MURUGA-PCEPSON Stylus CX8400 Series EPSON Stylus CX8400 Series 换句话说:您的打印机的共享名称可能包含空格.但是你不能在CUPS的设备URI中使用空格!现在怎么办? 简单:(1)在Windows端重命名共享名称. (2)或者用以下方式逃离空间: smb://muruga:mysecretpassword@muruga-pc/EPSON%20Stylus%20CX8400%20Serie II. 您的Windows XP是否有机会使用Kerberos身份验证?例如,因为它是Active Directory环境的一部分?那你应该参考cups.org上的这个文件: > Configuring CUPS to Use Kerberos Kerberos身份验证不适用于用户名/密码,它使用“票证”. III. 否则,如果您的Windows XP计算机是“标准”域的一部分,您可以通过放弃smb://用户名:password @ ip-address-of-windows / printer_name的设备URI来更成功,并使用此代码: smb://username:password@domain_name/windows_host/printer_Name 您使用的用户名必须是在Windows上安装打印机的Windows用户名(带有他/她的密码)! IV. 或者,您可以通过使用IPP打印到Windows来获得成功(尽管XP需要安装由Microsoft提供的支持IPP的扩展).请注意,MS正在为其设备URI使用非标准语法(使用端口80或443),并且其IPP版本仍为1.0(始终保持“草稿”状态,并且从未进入正式版本IETF): DeviceURI https://mywindowsprintserver/printers/printername/.printer 要么 DeviceURI http://mywindowsprintserver/printers/printername/.printer 对于此打印机的用户名/密码验证,您需要 > AuthInfo需要/etc/cups/printers.conf中的用户名和密码 要使用Kerberos,您需要 > AuthInfoRequired在/etc/cups/printers.conf中进行协商 如果整个设置位于具有专用LAN / WLAN的家庭中,您可能需要考虑删除所有访问控制(首先在Windows打印服务器端,然后): > /etc/cups/printers.conf中的AuthInfoRequired无 如果你的问题是你的密码包含’@’ – 字符,那么试试这个: smb://username:'p@ssword'@domain_name/windows_host/printer_Name 要么 smb://username:p%40ssword@domain_name/windows_host/printer_Name (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |