为什么 lp 和 lpr 返回未授权?

为什么 lp 和 lpr 返回未授权?

我正在运行带有最新更新的 Ubuntu 10.04。

这是我的系统对 lp 和 lpr 的保护。

root@steamboy:/usr/bin# ls -l lp
-rwxr-xr-x 1 root root 13540 2011-09-12 10:41 lp
root@steamboy:/usr/bin# ls -l lpr
-rwxr-xr-x 1 root root 13540 2011-09-12 10:41 lpr

只有我使用 sudo 才能在命令行打印一些内容,否则我将无法获得授权。

我确实有一台嵌入了用户名和密码的 smb 打印机,但我相信这个问题发生在 10.04 更新之一期间。所以我的问题是,什么会导致 lp 或 lpr 返回 Unauthorized?

ics@steamboy:~/icsdev$ lp x.tmp
lp: Unauthorized
ics@steamboy:~/icsdev$ lpr x.tmp
lpr: Unauthorized

(x.tmp 是一个真实文件。)

真正令我困惑的是 gedit 是否允许我打印。

答案1

尝试检查您的 Printers.conf 文件并注释掉以下行:

AuthInfoRequired negotiate

这是 ubuntu 中的默认设置

相关内容