Scroll to navigation

cupsd.conf(5) Apple Inc. cupsd.conf(5)

NOM

cupsd.conf - Fichier de configuration du serveur CUPS.

DESCRIPTION

Le fichier cupsd.conf configure l'ordonnanceur CUPS, cupsd(8). Il est normalement situé dans le répertoire /etc/cups. Note : les directives de configuration des fichiers, des répertoires et des utilisateurs, qui étaient jusqu'alors autorisés dans le fichier cupsd.conf, sont maintenant stockés dans le fichier cups-files.conf(5), afin de prévenir certains types d'attaque visant l'augmentation des privilèges.
Chaque ligne de ce fichier est soit une directive de configuration, une ligne vide ou un commentaire. Les lignes de commentaire commencent par le caractère #. Les directives de configuration sont volontairement similaires à celles utilisées par le serveur web Apache, et sont décrites ci-dessous.

DIRECTIVES

Les directives suivantes sont comprises par cupsd(8). Veuillez vous reporter à l'aide en ligne pour une description plus détaillée.
AccessLogLevel config
AccessLogLevel actions
AccessLogLevel all
 
Indique le niveau de journalisation pour le fichier AccessLog.
Allow all
Allow none
Allow serveur.domaine.com
Allow *.domaine.com
Allow adresse_ip
Allow adresse_ip/masque_sous_réseau
Allow adresse_ip/mm
Allow @IF(nom)
Allow @LOCAL
 
Permettre l'accès depuis des machines nommées ou des adresses IP.
AuthType None
AuthType Basic
AuthType BasicDigest
AuthType Digest
AuthType Negotiate
 
Définir le type d'identification (None, Basic, BasicDigest, Digest, Negotiate).
AutoPurgeJobs Yes
AutoPurgeJobs No
 
Définir s'il faut purger automatiquement l'historique des travaux lorsque les données ne sont plus nécessaires pour l'application des quotas.
BrowseLocalProtocols [All] [DNSSD]
 
Définir les protocoles à utiliser pour le partage de l'imprimante locale.
BrowseWebIF Yes
BrowseWebIF No
 
Indiquer si l'interface WEB de CUPS est avertie à travers DNS-SD.
Browsing Yes
Browsing No
 
Définir si la liste des imprimantes partagées doit être publiée.
Classification bannière
 
Définir la classification de sécurité du serveur.
ClassifyOverride Yes
ClassifyOverride No
 
Définir si les utilisateurs sont autorisés à modifier la classification de leurs travaux d'impression.
DefaultAuthType Basic
DefaultAuthType BasicDigest
DefaultAuthType Digest
DefaultAuthType Negotiate
 
Définir le type d'identification à utiliser par défaut.
DefaultEncryption Never
DefaultEncryption IfRequested
DefaultEncryption Required
 
Indiquer le type de chiffrement à utiliser pour les requêtes authentifiées.
DefaultLanguage locale
 
Définir la langue par défaut à utiliser pour les textes et le site web.
DefaultPaperSize Auto
DefaultPaperSize None
DefaultPaperSize nom_format
 
Indique la taille de papier par défaut pour les nouvelles files d'impression. « Auto » utilise une valeur spécifique locale par défaut, alors que « None » indique qu'il n'y a pas de taille de papier par défaut.
DefaultPolicy nom
 
Indiquer la politique d'accès par défaut.
DefaultShared Yes
DefaultShared No
 
Définir si les imprimantes locales sont partagées par défaut.
Deny all
Deny none
Deny serveur.domaine.com
Deny *.domaine.com
Deny adresse_ip
Deny adresse_ip/masque_sous_réseau
Deny adresse_ip/mm
Deny @IF(nom)
Deny @LOCAL
 
Interdire l'accès à une machine ou à une adresse IP donnée.
DirtyCleanInterval secondes
 
Indique le délai pour mettre à jour les fichiers de configuration et d'état. Une valeur de 0 fait que la mise à jour se fera dès que possible, généralement en quelques millisecondes.
Encryption IfRequested
Encryption Never
Encryption Required
 
Définir le niveau de chiffrement nécessaire pour un emplacement donné.
ErrorPolicy abort-job
Specifies that a failed print job should be aborted (discarded) unless otherwise specified for the printer.
ErrorPolicy retry-job
Specifies that a failed print job should be retried at a later time unless otherwise specified for the printer.
ErrorPolicy retry-this-job
Specifies that a failed print job should be retried immediately unless otherwise specified for the printer.
ErrorPolicy stop-printer
Specifies that a failed print job should stop the printer unless otherwise specified for the printer. The 'stop-printer' error policy is the default.
FilterLimit limite
 
Définir le coût maximum des filtres lancés simultanément.
FilterNice priorité
 
Définir la priorité (valeur « nice ») des filtres exécutés pour une impression.
GSSServiceName nom
 
Indiquer le nom de service lors de l'utilisation de l'authentification Kerberos. Le nom du service par défaut est « http ».
HostNameLookups On
HostNameLookups Off
HostNameLookups Double
 
Définir s'il faut effectuer des recherches de noms à partir des adresses des clients.
IdleExitTimeout secondes
 
Indiquer le nombre de secondes à attendre avant de quitter pour inactivité lorsque lancé par systemd ou upstart.
Include nom-fichier
 
Inclure le fichier donné.
JobKillDelay secondes
 
Indiquer le nombre de secondes à attendre avant de tuer les filtres et les processus d'arrière-plan associés à une tâche suspendue ou annulée.
JobPrivateAccess tous
JobPrivateAccess défaut
JobPrivateAccess {utilisateur|@groupe|@ACL|@OWNER| @SYSTEM}+
 
Indiquer une liste d'accès pour les valeurs privées d'une tâche. La liste d'accès par défaut est « @OWNER @SYSTEM ». « @ACL » est défini selon les valeurs requesting-user-name-allowed ou requesting-user-name-denied de l'imprimante.
JobPrivateValues tous
JobPrivateValues défaut
JobPrivateValues aucun
JobPrivateValues nom-de-l'attribut-1 [ ... nom-de-l'attribut-N ]
Indiquer la liste des valeurs des tâches à rendre privées. Les valeurs par défaut sont « nom de la tâche », « nom d'hôte de la machine ayant créé la tâche », et « nom d'utilisateur ayant créé la tâche ».
JobRetryInterval secondes
 
Indiquer l'intervalle entre deux essais d'impression d'un travail, en secondes.
JobRetryLimit nombre
 
Indiquer le nombre d'essais maximum pour les travaux.
KeepAlive Oui
KeepAlive Non
 
Définir s'il faut utiliser HTTP-Keep-Alive.
KeepAliveTimeout secondes
 
Définir la durée pendant laquelle les connexions sont conservées.
<Limit operations> ... </Limit>
 
Indiquer les opérations IPP non autorisées dans une certaine politique.
<Limit methodes> ... </Limit>
<LimitExcept methodes> ... </LimitExcept>
 
Définir les méthodes HTTP interdites pour un lieu donné.
LimitRequestBody
 
Définir la taille maximale des demandes de travaux d'impression.
Listen adresse_ip:port
Listen *:port
Listen /chemin/socket/domaine
 
Écouter à l'adresse et au port indiqué ou sur la socket de domaine dont le chemin est indiqué.
<Location /chemin> ... </Location>
 
Définir les contrôles d'accès pour un lieu donné.
LogDebugHistory #-messages
 
Indiquer le nombre de messages de débogage journalisés lorsqu'une erreur apparaît lors d'une tâche d'impression.
LogLevel alert
LogLevel crit
LogLevel debug2
LogLevel debug
LogLevel emerg
LogLevel error
LogLevel info
LogLevel none
LogLevel notice
LogLevel warn
 
Définir le niveau de trace pour le journal des erreurs.
LogTimeFormat standard
LogTimeFormat usecs
 
Indiquer le format de la date et du temps dans les fichiers journaux.
MaxClients nombre
 
Définir le nombre maximum de clients simultanés.
MaxClientsPerHost nombre
 
Définir le nombre maximum de clients simultanés provenant de la même adresse.
MaxCopies nombre
 
Définir le nombre maximum de copies qu'un utilisateur peut effectuer pour un travail d'impression.
MaxHoldTime secondes
 
Indiquer la durée maximum pendant laquelle une tâche peut rester en état « indéfini » avant d'être annulée. Indiquer 0 pour désactiver l'annulation des tâches suspendues.
MaxJobs nombre
 
Définir le nombre maximum de travaux simultanés.
MaxJobsPerPrinter nombre
 
Définir le nombre maximum de travaux simultanés par imprimante.
MaxJobsPerUser nombre
 
Définir le nombre maximum de travaux simultanés par utilisateur.
MaxJobTime secondes
 
Indiquer le temps maximum qu'une tâche peut prendre pour imprimer avant d'être annulée. La valeur par défaut est de 10 800 secondes (3 heures). Indiquer 0 pour désactiver l'annulation de tâches bloquées.
MaxLogSize nombre_octets
 
Définir la taille maximale des fichiers de trace. Au-delà de cette taille, les fichiers sont recyclés (0 pour supprimer la rotation des fichiers).
MaxRequestSize nombre_octets
 
Définir la taille maximale des fichiers et des requêtes à imprimer. La taille est exprimée en octets (0 indique qu'il n'y a pas de limite).
MultipleOperationTimeout secondes
 
Indiquer le temps maximum à allouer aux différents fichiers dans une tâche d'impression de fichiers multiples.
Order allow,deny
Order deny,allow
 
Définir l'ordre pour le contrôle d'accès HTTP (allow,deny ou deny,allow).
PageLogFormat format de chaîne
 
Définir le format des lignes dans les pages des journaux.
PassEnv variable [... variable]
 
Passer les variables d'environnement indiquées aux processus fils.
<Policy nom> ... </Policy>
 
Définir les contrôles d'accès pour la politique donnée.
Port nombre
 
Définir le numéro du port où écouter les requêtes HTTP.
PreserveJobFiles Yes
PreserveJobFiles No
 
Définir s'il faut conserver ou non les fichiers de travail après impression.
PreserveJobHistory Yes
PreserveJobHistory No
 
Définir s'il faut conserver ou non l'historique des demandes d'impression une fois qu'elles sont terminées.
PrintcapFormat bsd
PrintcapFormat plist
PrintcapFormat solaris
 
Définir le format du fichier printcap.
ReloadTimeout secondes
 
Définir le temps maximum à attendre pour la fin d'un travail avant de redémarrer l'ordonnanceur.
Require group liste_groupes
Require user liste_identifiants
Require valid-user
 
Indiquer qu'une identification par utilisateur ou par groupe est nécessaire.
RIPCache octets
 
Définir la taille maximale de mémoire à utiliser lors de la conversion d'images ou de fichiers PostScript en fichier bitmap pour une imprimante.
Satisfy all
Satisfy any
 
Définir si toutes les limites (« all »), ou seulement une des limites (« any ») définies pour un lieu donné doivent être satisfaites pour permettre l'accès.
ServerAdmin utilisateur@domaine.com
 
Définir l'adresse électronique de l'administrateur du serveur.
ServerAlias nom-hôte [... nom-hôte]
ServerAlias *
 
Indiquer un nom alternatif par lequel le serveur est connu. Le nom spécial « * » autorise l'emploi de n'importe quel nom.
ServerName nom-hôte-ou-adresse-ip
 
Définir le nom d’hôte complet du serveur.
ServerTokens Full
ServerTokens Major
ServerTokens Minimal
ServerTokens Minor
ServerTokens None
ServerTokens OS
ServerTokens ProductOnly
 
Indiquer quelles informations sont disponibles dans l'entête des réponses du serveur HTTP.
SetEnv variable valeur
 
Fixer les variables d'environnement à passer aux processus fils.
SSLListen
 
Écouter à l'adresse et au port indiqués pour les connexions sécurisées.
SSLOptions None
SSLOptions [NoEmptyFragments] [AllowRC4] [Allow SSL3]
 
Sets SSL/TLS protocol options for encrypted connections. By default, CUPS only supports encryption using TLS v1.0 or higher using known secure cipher suites. The NoEmptyFragments option allows CUPS to work with Microsoft Windows with the FIPS conformance mode enabled. The AllowRC4 option enables the 128-bit RC4 cipher suites, which are required for some older clients that do not implement newer ones. The AllowSSL3 option enables SSL v3.0, which is required for some older clients that do not support TLS v1.0.
SSLPort
 
Écouter sur le port indiqué pour les connexions sécurisées.
StrictConformance Yes
StrictConformance No
 
Indiquer si l'ordonnanceur exige que les clients adhèrent strictement aux spécifications IPP. La valeur par défaut est Non.
SubscriptionPrivateAccess all
SubscriptionPrivateAccess default
SubscriptionPrivateAccess {utilisateur|@groupe|@ACL| @OWNER|@SYSTEM}+
 
Indiquer une liste d'accès pour les valeurs privées d'une souscription. La liste d'accès « par défaut » est « @OWNER @SYSTEM ». « @ACL » est défini selon les valeurs requesting-user-name-allowed ou requesting-user-name-denied de l'imprimante.
SubscriptionPrivateValues all
SubscriptionPrivateValues default
SubscriptionPrivateValues none
SubscriptionPrivateValues nom-attribut-1 [ ... nom-attribut-N ]
Indiquer la liste des valeurs des tâches à rendre privées. Les valeurs par défaut sont « notify-events », « notify-pull-method », « notify-recipient-uri », « notify-subscriber-user-name » et « notify-user-data ».
SystemdIdleExit No
SystemdIdleExit Yes
 
Indiquer s'il faut quitter pour inactivité lorsque lancé par systemd.
Timeout secondes
 
Définir le délai d'attente des requêtes HTTP (en secondes).
WebInterface yes
WebInterface no
Indiquer si l'interface web est activée.

VOIR AUSSI

classes.conf(5), cups-files.conf(5), cupsd(8), mime.convs(5), mime.types(5), printers.conf(5), subscriptions.conf(5),
 
<URL: http://localhost:631/help>

COPYRIGHT

Copyright 2007-2013 par Apple Inc.
CUPS 28 juillet 2014