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 可访问的打印机。我做过,但不是每天都做:这是可能的,但需要一些技巧。
但是,我可以通过http
和https
路由共享打印机。此方法的简要说明:
[US] (= Ubuntu "Server") example IP = 10.0.0.1
[WC] (= Windows "Client")
在 上
[US]
,安装打印机,确保它通过 GUI(例如界面system-config-printer
)或/etc/cups/
文件操作“共享”。打开
[WC]
,使用网络浏览器并指向 上的 CUPS[US]
。这将向您显示 CUPS 提供的 Web 界面。 “CUPS 是基于标准的开源打印系统...” 这也可以作为一个测试,以确保机器可以互相通信,并且没有更基本的问题(例如防火墙)需要解决。
此网页右上角的标签是指向打印机列表。
右键单击并复制相关打印机的 URL,然后将其粘贴到网络打印机的 Windows“添加打印机向导”界面中。
按照要求,这应该可以通过绕过 Samba (CIFS) 来解决身份验证问题。但是,请注意,此方法允许本地网络上的任何人打印到共享打印机,并且它依赖于稳定的网络 IP 地址[US]
。
也可以通过身份验证来限制谁可以打印,但那是另一个问题。
答案2
看起来像是 Ubuntu 12.04 中的 Samba 中的一个错误...
答案3
如果你仍然没有得到任何解决方案。请尝试一下。
通常在 ubuntu 中 root 密码是禁用的,请更改 root 密码并尝试。
在终端中输入“sudo passwd root”,为 root 设置新密码。在提示进行身份验证时输入相同的密码。
它对我有用。
答案4
这对我有用。确保在打印机服务器中启用了“发布共享打印机”选项,并且在客户端中也启用了“显示其他系统共享的打印机”选项。n/b 这对 Linux 服务器和 Linux 客户端最有效