我正在运行最新更新的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的默认设置