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