lpusers 命令

注:这是一个 System V 打印子系统命令。

用途

设置打印队列优先级。

语法

lpusers -dPriorityLevel

lpusers -q PriorityLimit -u LoginIDList

lpusers -uLoginIDList

lpusers -qPriorityLimit

lpusers -l

描述

lpusers 命令设置对于队列优先级级别的限制,这些级别可以指定给由 LP 打印服务的用户提交的作业。

该命令的第一种格式(使用 -d)设置系统范围优先级缺省值为 PriorityLevel,其中 PriorityLevel 是一个 0 到 39 的值,0 代表最高优先级。 如果用户没有指定打印请求的优先级级别,将使用缺省优先级。 初始,缺省优先级级别是 20。

该命令的第二种格式(使用 -q-u)设置缺省值 PriorityLimit(从 0 到 39),当提交打印请求的时候 LoginIDList 中的用户可以请求该缺省值。 LoginIDList 参数可以包含任意或全部的以下构造:

被指定了限制的用户不能提交比指定的优先级级别更高的打印请求,也不能将已经提交的请求更改为更高优先级。 任何提交的带有高于所允许的优先级级别打印请求都将被赋予所允许的最高优先级。

该命令的第三种格式(使用 -u)删除指定用户的任何显式优先级限制。

该命令的第四种格式(使用 -q)为没有使用该命令的第二种格式显式覆盖的所有用户设置缺省优先级限制。

该命令的最后一种格式(使用 -l)列示指定给用户的缺省优先级级别和优先级限制。

如果输入 lpusers -?,那么系统将显示命令用法消息并返回 0。

参数

描述
LoginID 指定本地系统上的一个用户。
system_name!登录标识 系统 system_name 上的用户
system_name! 全部 系统 system_name 上的用户
全部!登录标识 所有系统上的用户
all 本地系统用户

标志

描述
-d PriorityLevel 设置系统范围优先级缺省值为 PriorityLevel
-l 列示分配给用户的缺省优先级级别和优先级限制。
-q PriorityLimit 设置没有显式覆盖的所有用户的缺省最高优先级级别。
-q PriorityLimit -u LoginIDList 设置当提交打印请求的时候 LoginIDList 中的用户能够请求的缺省最高优先级级别。
-u LoginIDList 删除指定用户的任何显式优先级级别。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。