web-dev-qa-db-ja.com

認証付きのリモート印刷となしのローカル印刷を許可するようにcupsを構成する方法は?

cupsd.confドキュメント によると、「リモートアクセスには認証が必要ですが、認証なしでローカルアクセスを許可する」ことができるはずです。このテーマに関する他のドキュメントはないようです。

私はcupsd.confに以下を入れてみました:

<Location />
  # Restrict access to the server...
  Allow from 192.168.1.0/24
  Require valid-user
  Satisfy any
  Order allow,deny
</Location>

私にはうまくいきません。

誰かがこれを機能させましたか?この構成で利用できるcupsd.confの例はありますか?

5
Jeff Strunk

次の行をスニペットに追加します。

Allow from localhost
Allow from 127.0.0.1
Deny from all

Order行を

Order deny,allow

だからそれは読む:

<Location />
   # Restrict access to the server 'root' location...
   Allow from 192.168.1.0/24
   Allow from localhost
   Allow from 127.0.0.1
   Deny from all
   Require valid-user
   Satisfy any
   Order deny,allow
 </Location>

これでは不十分な場合は、<Location /printers></Location /admin>に同じ設定を追加します。

<Location /printers>
   # Restrict access to the server's shared printers...
   Allow from 192.168.1.0/24
   Allow from localhost
   Allow from 127.0.0.1
   deny from all
   Require valid-user
   Satisfy any
   Order deny,allow
 </Location>
2
Kurt Pfeifle