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

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

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

  2. lpforms コマンドを使用して、フォームへのユーザーアクセスを許可または拒否します。


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

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

    -u allow:user-list
    

    ユーザーアクセスの許可リストに追加するユーザー名。複数のユーザーログイン ID を指定する場合は、空白またはコンマで区切る。空白で区切る場合は、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 コマンドを使用して、ユーザーアクセスの許可リストと拒否リストを確認します。

    # lpforms -f form-name -l
    

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

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


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

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


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