Cups

如何配置杯子以允許通過身份驗證進行遠端列印而無需進行本地列印?

  • September 2, 2017

根據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?

將以下行添加到您的程式碼段:

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>

引用自:https://serverfault.com/questions/309532