系统管理指南:打印

Procedure如何使用 LP 打印命令限制用户对打印机的访问

  1. 在打印服务器上以超级用户 lp 或同等角色的身份登录。

  2. 允许或拒绝用户访问打印机。


    # lpadmin -p printer-name -u allow:user-list [deny:user-list]
    -p printer-name

    指定对其应用 allow deny 访问列表的打印机的名称。

    -u allow:user-list

    指定要添加到 allow 访问列表的用户名。您可以使用此命令指定多个用户名。使用空格或逗号来分隔名称。如果使用空格,请用引号将名称列表引起来。

    -u deny:user-list

    指定要添加到拒绝用户访问列表的用户名。您可以使用此命令指定多个用户名。使用空格或逗号来分隔名称。如果使用空格,请用引号将名称列表引起来。

    指定的用户将会添加到打印服务器上以下某个文件中打印机的 allowdeny 列表中:


    注 –

    如果将 none 指定为 allow 列表中 user-list 的值,则在打印服务器上不会创建以下文件:


  3. 验证以下命令输出中 Users allowedUsers denied 标题下的信息是否正确:


    # lpstat -p printer-name -l
    

示例 6–8 限制用户对打印机的访问

以下示例说明如何仅允许用户 nathangeorge 访问打印机 luna


# lpadmin -p luna -u allow:nathan,george

以下示例说明如何拒绝用户 nathangeorge 访问打印机 asteroid


# lpadmin -p asteroid -u deny:"nathan george"