Vit*_*ali 8 authentication printing 11.04
当我尝试在 CUPS Web 界面上执行任何管理任务时, 我会弹出一个窗口,要求我在 CUPS 进行身份验证。以 root 和我的用户身份进行身份验证失败,即使我的用户已添加到lpadmin组,如下所述:
知道什么是错误的或我如何调试它吗?
比较您的 cups.conf 文件,我只看到一些差异:
Port 631为Listen localhost:631以防止远程管理您已经删除了Allow @LOCAL3 次:
DefaultAuthType Basic
<Location />
Order allow,deny
- Allow @LOCAL
</Location>
<Location /admin>
Order allow,deny
- Allow @LOCAL
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
- Allow @LOCAL
</Location>
Run Code Online (Sandbox Code Playgroud)重新添加这些行,否则您将无法打开 CUPS。将您自己添加到lpadmin组后,由于组的工作方式,您需要重新启动 CUPS。这可以通过以下方式完成:
sudo restart cups
Run Code Online (Sandbox Code Playgroud)
根据这篇文章:http://comments.gmane.org/gmane.comp.printing.cups.general/28081,这可能是因为您有多个 CUPS 实例正在运行。
使用以下命令检查它:
ps -e | grep -U cups
Run Code Online (Sandbox Code Playgroud)
如果您找到两个实例,请使用以下命令杀死它们:( 需要 sudo,因为 cups 在根级别运行)
sudo kill -9 {pid}
Run Code Online (Sandbox Code Playgroud)
其中{pid}是ps命令给出的实例数。
然后重新启动杯子:
sudo restart cups
Run Code Online (Sandbox Code Playgroud)
希望这能有所帮助。
| 归档时间: |
|
| 查看次数: |
27156 次 |
| 最近记录: |