Solaris のシステム管理 (印刷)

Procedureフォームへのプリンタアクセスを制限する方法

  1. 印刷サーバーで、スーパーユーザーになるか、同等の役割になります。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. プリンタでのフォームの使用を許可または拒否します。


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

    フォームの許可リストまたは拒否リストを作成するプリンタ名を指定する。

    -f allow: form-list

    許可リストに追加するフォーム名を指定する。複数のフォーム名は空白またはコンマで区切る。空白で区切る場合は、フォーム名のリストを引用符で囲む。

    -f deny: form-list

    拒否リストに追加するフォーム名。複数のフォーム名は空白またはコンマで区切る。空白で区切る場合は、フォーム名のリストを引用符で囲む。

    指定した 1 つ以上のフォームは、印刷サーバーの次のどちらかのファイルの許可または拒否フォームリストに追加されます。

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

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

  3. 許可フォームリストおよび拒否フォームリストが正しく設定されたかを確認します。


    # lpstat -p printer-name -l
    

例 10–25 フォームへのプリンタアクセスを許可する

次の例は、プリンタ lunamedicaldental、および check の各フォームへのアクセスのみを許可する方法を示しています。


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


例 10–26 フォームへのプリンタアクセスを制限する

この例は、プリンタ luna による medicaldentalcheck の各フォームへのアクセスを拒否する方法を示しています。


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