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"