The cupsd.conf file configures the CUPS scheduler,
cupsd(8). It is normally located in the /etc/cups directory.
Note: File, directory, and user configuration directives that used to
be allowed in the cupsd.conf file are now stored in the
cups-files.conf(5) instead in order to prevent certain types of
privilege escalation attacks.
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.
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 des 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, typiquement en quelques
millisecondes.
- Encryption
IfRequested
- Encryption
Never
- Encryption
Required
-
Définir le niveau de chiffrement nécessaire pour un
emplacement donné.
- 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.
- Nom pour GSSServiceName
-
Specifies the service name when using Kerberos authentication. The default
service name is "http".
- HostNameLookups
On
- HostNameLookups
Off
- HostNameLookups
Double
-
Définir s'il faut effectuer des recherches de noms à partir
des adresses des clients.
- Include 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
tout
- JobPrivateAccess
défaut
- JobPrivateAccess
{user|@group|@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
adress_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 debogage 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).
- Format de chaîne de
PageLogFormat
-
Définir le format des lignes dans les pages des journaux.
- <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_utilisateurs
- 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
[... nom]
- ServerAlias
*
-
Indiquer un nom alternatif par lequel le serveur est connu. Le nom
spécial « * » autorise l'emploi de
n'importe quel nom.
- ServerName
hôte-ou-adresse_ip
-
Définir le nom 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.
- 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 requiert que les clients adhèrent
strictement aux spécifications IPP. La valeur par défaut est
Non.
- SubscriptionPrivateAccess
all
- SubscriptionPrivateAccess
default
- SubscriptionPrivateAccess
{user|@group|@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
« default »,
« notify-events »,
« notify-pull-method »,
« notify-recipient-uri »,
« notify-subscriber-user-name » et
« notify-user-data ».
- 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.
Copyright 2007-2013 par Apple Inc.