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

フォームへのユーザーアクセスを制限する方法

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

  2. フォームへのユーザーアクセスを許可または拒否します。


    # lpforms -f form-name -u allow:user-list | deny:user-list
    

    -f form-name

    ユーザーアクセスの許可または拒否リストを作成するためのフォーム名 

    -u allow: user-list

    ユーザーアクセスの許可リストに追加するユーザー名。複数のユーザーログイン名を指定する場合は、空白またはコンマで区切る。空白で区切る場合は、ID のリストを引用符で囲む。 

    user-list の有効な値については、表 5–5 を参照

    deny: user-list

    ユーザーアクセス拒否リストに追加するユーザー名。複数のユーザーログイン名を指定する場合は、空白またはコンマで区切る。空白で区切る場合は、ID のリストを引用符で囲む。user-list の有効な値については、表 5–5 を参照

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

    /etc/lp/forms/form-name/allow または

    /etc/lp/forms/form-name /deny

  3. ユーザーアクセスの許可および拒否リストを確認します。


    # lpforms -f form-name -l
    

例 — フォームへのユーザーアクセスを制限する

次の例は、ユーザー nathanmarcia にのみ check フォームへのアクセスを許可する方法を示しています。


# lpforms -f check -u allow:nathan,marcia

次の例は、ユーザー jonessmith による dental フォームへのアクセスを拒否する方法を示しています。


# lpforms -f dental -u deny:"jones,smith"