lpadmin コマンドを使用して、プリンタへのユーザーアクセスを許可または拒否します。
# lpadmin -p printer-name -u allow:user-list [deny:user-list] |
-p printer-name |
許可または拒否ユーザーアクセスリストを適用するプリンタ名 |
-u allow:user-list |
許可ユーザーアクセスリストに追加するユーザー名。このコマンドで複数のユーザーを指定できる。空白またはコンマを使用して名前を区切る。空白を使用する場合は、名前のリストを引用符で囲む。user-list に有効な値については、表 5-5 を参照 |
-u deny:user-list |
拒否ユーザーアクセスリストに追加するユーザー名。このコマンドで複数のユーザーを指定できる。空白またはコンマを使用して名前を区切る。空白を使用する場合は、名前のリストを引用符で囲む。user-list に有効な値については、表 5-5 を参照 |
指定したユーザーが、プリンタサーバーの次のファイル内でプリンタの許可または拒否ユーザーアクセスリストに追加されます。
/etc/lp/printers/printer-name/users.allow |
/etc/lp/printers/printer-name/users.deny |
許可ユーザーアクセスリストの user-list に none を指定した場合、プリンタサーバー用に次のファイルは作成されません。
/etc/lp/printers/printer-name/alert.sh
/etc/lp/printers/printer-name/alert.var
/etc/lp/printers/printer-name/users.allow
/etc/lp/printers/printer-name/users.deny
次のコマンドの出力から、「Users allowed」または「Users denied」見出しに続く情報をチェックします。
$ lpstat -p printer-name -l |
次の例で、コマンドはユーザー nathan と george によるプリンタ luna へのアクセスのみを許可します。
# lpadmin -p luna -u allow:nathan,george |
次の例で、コマンドはユーザー nathan と george によるプリンタ asteroid へのアクセスを拒否します。
# lpadmin -p asteroid -u deny:"nathan george" |