Ubuntu

為什麼 lp 和 lpr 未經授權返回?

  • April 3, 2012

我正在執行帶有最新更新的 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 返回未經授權的?

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

(x.tmp 是一個真實的文件。)

真正的障礙是 gedit 將允許我列印。

嘗試檢查您的 printers.conf 文件並註釋掉該行:

AuthInfoRequired negotiate

這是 ubuntu 中的預設設置

引用自:https://serverfault.com/questions/369201