Solaris のシステム管理 (第 2 巻)

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

  1. プリンタサーバーにスーパーユーザーまたは lp としてログインします。

  2. lpadmin コマンドを使用して、プリンタ上でのフォームの使用を許可または拒否します。


    # 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"