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.