打印机共享不断要求输入密码,我无法从任何机器进行身份验证。为什么?

打印机共享不断要求输入密码,我无法从任何机器进行身份验证。为什么?

Ubuntu 12.04 打印机共享不断要求输入密码,我无法从任何机器进行身份验证。为什么??我们在两台机器上安装了它(用作打印机服务器),但遇到了同样的问题。

无论我们做什么、更改或安装什么,我们都无法弄清楚为什么即使使用服务器上注册的所有用户,打印机共享仍要求输入密码。

Precise 有什么问题?我希望它无需密码即可工作,但它甚至无法使用密码!

我放弃了!Precise 自带的 Samba 版本简直让人无法忍受!我尝试了各种设置,但都不起作用。我从一开始就应该使用 Mint。

[编辑] 我的打印机配置。记得 ubuntu 12.04 中的 samba 是 3.6.3

load printers = yes
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
readonly = yes
create mask = 0700

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
readonly = yes
guest ok = yes

答案1

我很少能在 Ubuntu 中配置 CIFS 可访问的打印机。我做过,但不是每天都做:这是可能的,但需要一些技巧。

但是,我可以通过httphttps路由共享打印机。此方法的简要说明:

    [US] (= Ubuntu "Server")    example IP = 10.0.0.1
    [WC] (= Windows "Client")
  1. 在 上[US],安装打印机,确保它通过 GUI(例如界面system-config-printer)或/etc/cups/文件操作“共享”。

  2. 打开[WC],使用网络浏览器并指向 上的 CUPS [US]

    例如http://10.0.0.1:631/

    这将向您显示 CUPS 提供的 Web 界面。 “CUPS 是基于标准的开源打印系统...” 这也可以作为一个测试,以确保机器可以互相通信,并且没有更基本的问题(例如防火墙)需要解决。

  3. 此网页右上角的标签是指向打印机列表。

  4. 右键单击并复制相关打印机的 URL,然后将其粘贴到网络打印机的 Windows“添加打印机向导”界面中。

按照要求,这应该可以通过绕过 Samba (CIFS) 来解决身份验证问题。但是,请注意,此方法允许本地网络上的任何人打印到共享打印机,并且它依赖于稳定的网络 IP 地址[US]

也可以通过身份验证来限制谁可以打印,但那是另一个问题。

答案2

看起来像是 Ubuntu 12.04 中的 Samba 中的一个错误...

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/967410

答案3

如果你仍然没有得到任何解决方案。请尝试一下。

通常在 ubuntu 中 root 密码是禁用的,请更改 root 密码并尝试。

在终端中输入“sudo passwd root”,为 root 设置新密码。在提示进行身份验证时输入相同的密码。

它对我有用。

来源:“添加打印机”对话框要求输入 root 密码?

答案4

这对我有用。确保在打印机服务器中启用了“发布共享打印机”选项,并且在客户端中也启用了“显示其他系统共享的打印机”选项。n/b 这对 Linux 服务器和 Linux 客户端最有效

相关内容