为什么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才可以在命令行上打印某些东西,否则我可能会被授权。

我有一个embedded用户名和密码的SMB打印机,但我相信这个问题发生在10.04更新之一。 所以我的问题是什么会导致lp或lpr返回未经授权?

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

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

真正的gedit将让我打印。

尝试检查您的printers.conf文件并注释掉该行:

 AuthInfoRequired negotiate 

这是在Ubuntu的默认设置