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

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

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

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

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


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

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

    -u allow:user-list

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

    表 6–6 に、user-list の有効値を示します。

    -u deny:user-list

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

    指定したユーザーが、印刷サーバーの次のどちらかのファイルの、指定されたフォーム用のユーザーアクセスリストに追加されます。

    • /etc/lp/forms/form-name/allow

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

  3. ユーザーアクセスの許可リストおよび拒否リストが正しく設定されていることを確認します。


    # lpforms -f form-name -l
    

例 10–23 フォームへのユーザーアクセスを許可する

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


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


例 10–24 フォームへのユーザーアクセスを拒否する

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


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