系统管理指南:打印

Procedure如何限制打印机对表单的访问

  1. 在打印服务器上,成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 允许或拒绝在打印机上使用表单。


    # lpadmin -p printer-name -f allow:form-list | deny:form-list
    
    -p

    指定要为其创建允许表单列表或拒绝表单列表的打印机的名称。

    -f allow: form-list

    指定要添加到允许列表的表单名称。使用空格或逗号来分隔多个表单名称。如果使用空格来分隔表单名称,请用引号将表单名称的列表引起来。

    -f deny: form-list

    它是要添加到拒绝列表的表单名称。使用空格或逗号来分隔多个表单名称。如果使用空格来分隔表单名称,请用引号将表单名称的列表引起来。

    将指定的一个或多个表单添加到打印服务器上以下文件之一中的允许表单列表或拒绝表单列表:

    • /etc/lp/printers/printer-name/form.allow

    • /etc/lp/printers/printer-name/form.deny

  3. 验证是否正确设置了允许表单列表和拒绝表单列表。


    # lpstat -p printer-name -l
    

示例 10–25 允许打印机访问表单

以下示例说明如何允许打印机 luna 仅访问 medicaldentalcheck 表单。


# lpadmin -p luna -f allow:medical,dental,check


示例 10–26 限制打印机访问表单

以下示例说明如何拒绝打印机 luna 访问 medicaldentalcheck 表单。


# lpadmin -p luna -f deny:"medical dental check"