如何拒绝用户添加/修改/删除打印机到杯子?

时间:2010-02-01 10:18:44

标签: macos authorization cups

我使用的是Mac OS X 10.6。我写了一个程序,它将使用libcups添加和删除打印机到CUPS服务器。它有效,但现在我正在考虑安全方面。此程序使用用户名和密码在CUPS服务器上进行身份验证。无论我使用什么用户名和密码,只要它在系统上有效,它就可以工作。如何限制仅限特定用户的访问权限?

问候
艾伦

2 个答案:

答案 0 :(得分:0)

检查特定群组的成员资格。无论如何,那将是标准的unix方式。让系统的身份验证框架确定谁是组的成员(可能是/ etc / group,可能是LDAP或Active Directory,无所谓)。

答案 1 :(得分:0)

在Mac上启动Safari并将其指向http://localhost:631/help/ref-cupsd-conf.html

查找有关授权和策略位置限制 IPP操作等部分。

基本上,您可以设置cupsd.conf中定义的非常细粒度的“策略”,它可以控制对CUPS服务器上的任何IPP操作的访问和拒绝。

详细示例可在http://localhost:631/help/policies.html找到。