publications.LEVINUX.org

9. Configuration de cups dans un vserver

* Il m'a fallu pas mal de temps avant de comprendre qu'il ne FAUT PAS utiliser les options listen dans le fichier de config. Voici une configuration de base (très minimale) qui fonctionne parfaitement

LogLevel info
TempDir /var/spool/cups/tmp
# No 'Listen' directive !
Port 631
BrowseAddress @LOCAL
BrowseDeny All
BrowseAllow @LOCAL
BrowseOrder deny,allow
<Location />
 Order Deny,Allow
 Deny From All
 Allow From @LOCAL
 Allow From 192.168.0.0/16
</Location>
<Location /admin>
 AuthType Basic
 AuthClass System
 Order Deny,Allow
 Deny From All
 Allow From 192.168.0.0/24
# Or
#  Allow From @LOCAL
</Location>
  • Cette configuration permet également à des clients externes au vserver (dans le même sous-reseau) d'utiliser les ressources d'impression. On configure le script client.conf en conséquence

  • Référence : j'ai trouvé la solution ici