dslpaccess コマンド
目的
System V 印刷サブシステムの印刷キューに対する、ディレクトリーを使用できないユーザーおよびシステムからのアクセスを許可または拒否します。
構文
説明
dslpaccess コマンドは、 ディレクトリーを使用可能な印刷キューに対するユーザーおよびシステムのアクセスを許可または拒否します。 これは、lpadmin コマンドの -u オプションをモデルにしています。
エントリーのコンマ (,) で区切ったリストから構成されるリストを許可および拒否します。
これらの各リストは、次のようにして、ログイン ID、またはシステム名とログイン ID を指定することができます。
[[LoginID]|[System!LoginID]],[[LoginID]|[System!Login-ID]],...LoginID、
または System、またはその両方は、すべての該当するエントリーを許可または拒否するワイルドカード all に設定することができます。 all の使用には注意が必要です。 all エントリーが一方のリストに追加されると、 LoginID または Systemの該当する値について、すべての非すべての エントリーが他方のリストから除去されます。 System のデフォルトは、ローカル・ホストです。このコマンドのユーザーは、そのユーザーが管理者となるディレクトリー・コンテキスト内で、 ディレクトリー・サービスが使用可能であり、また、そのディレクトリー上の書き込み、変更、検索、および読み取りの権限が設定されている必要があります。
フラグ
| 項目 | 説明 |
|---|---|
| -a AllowList | 許可リストに追加するユーザーのリストを指定します。 これらが拒否リスト上に存在する場合は、拒否リストから削除されます。 このオプションは、 -d オプションとともに使用することはできません。 |
| -d DenyList | 拒否リストに追加するユーザーのリストを指定します。 これらが許可リスト上に存在する場合は、 許可リストから削除されます。 このオプションは、 -a オプションとともに使用することはできません。 |
| -q QueueName | キュー名パラメーターには、印刷キューの相対識別名 (RDN) を指定します。 ディレクトリー・コンテキスト内に印刷キュー名が存在しない場合は、 コマンドは失敗します。 |
終了状況
- 0
- 成功を示します。
- 1
- 無効なオプションを示します。
- 2
- 指定された印刷キューは認識できないことを示します。
- 3
- ユーザーが該当するアクセス制御権を持っていないことを示します。
- 4
- 無効な RDN が指定されたことを示します。
- 5
- この値は既に設定されていることを示します。
- 6
- その他のエラーを示します。
例
- 次の例では、
ホスト systemX 上の印刷キュー printq1 への fredb アクセスをユーザーに付与します。
dslpaccess -q printq1 -a systemX!fredb - 次の例では、
すべてのホスト上でのユーザー tomt の印刷キュー printq1 へのアクセスを拒否します。
dslpaccess -q printq1 -d all!tomt