保存打印服务器身份验证凭据


10

在我的工作中,我通过打印服务器进行打印。

我的/etc/cups.d/client.conf文件是:

ServerName the.appropriate.server.location

使用此配置,每次打印时我都必须使用用户名和密码登录(甚至两次,第一次是获取打印机设置,第二次是有效打印)。

我精确地说,我通常是通过Evince打印的(因为我打印PDF文件,而Evince是我最喜欢的PDF查看器)。

  • 如何避免两次登录?
  • 是否可以不必每次打印都登录一次?

Answers:


16

要摆脱“打印所需的身份验证”对话框,可以通过直接编辑文件来完成此操作,/etc/cups/printers.conf如下所示:

  1. 打开一个终端窗口:
  2. 停止杯子服务器: sudo service cups stop
  3. 编辑printers.conf文件。

sudo gedit /etc/cups/printers.conf

在文件顶部附近/etc/cups/printers.conf是一行:

AuthInfoRequired用户名,密码

在第一列中插入一个“#”字符(或删除该行):

#AuthInfoRequired username,password

  1. 保存编辑的文件
  2. 重新启动杯子服务器:

sudo service cups start

这应该可以解决问题。

参考


1
如果有多台打印机,则应为每台打印机注释
AuthInfoRequired

0

1)Alt+ F2并输入system-config-printer

2)点击“添加”按钮,然后选择您的打印机。

在此处输入图片说明


嗯,我认为这不能回答我的问题。实际上,如果我打开system-config-printer,则会看到我使用的打印机。该打印机位于要求认证的打印服务器上。因此,每次我要打印时,都必须使用用户名和密码进行身份验证。每次自Evince首先需要了解打印机的设置(例如纸张尺寸)之后,我都必须进行两次身份验证,然后在有效打印时重新进行身份验证。我的问题是:有没有办法避免这些身份验证,例如ssh。不管怎么说,还是要谢谢你!
布鲁诺,

对不起。此步骤对我有用,我不必进行身份验证。我将进行一些研究,以期为您提供更多帮助。
desgua 2011年

您可以在命令行进行身份验证吗?我在想您可以编写一个脚本来自动执行此操作。
desgua 2011年

例如,如果在命令行上使用lpr,则会提示您进行身份验证。谢谢你的时间!
布鲁诺

1
我还没有您上面提到的配置文件/etc/cups.d/client.conf,可能正在尝试我发布的步骤可能会给我们带来另外的结果?
desgua 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.