Solaris のシステム管理 (上級編)

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

  1. プリンタサーバーにスーパーユーザーまたは lp としてログインするか、同等の役割になります。

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


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

    -p printer-name

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

    -f allow: form-list | deny:form-list

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

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

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

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

  3. 許可および拒否フォームリストを確認します。


    # lpstat -p printer-name -l
    

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

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


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

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


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