![]() |
cupsd.conf(5) |
![]() |
cupsd.conf − Fichier de configuration du serveur CUPS.
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. LP Each line in the file can be a configuration directive, a blank line, or a comment. Comment lines start with the # character. The configuration directives are intentionally similar to those used by the popular Apache web server software and are described below.
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
Specifies the logging level for the AccessLog file.
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.
BrowseAddress adresse_ip
BrowseAddress @IF(nom)
BrowseAddress @LOCAL
Définir une adresse où broadcaster les informations sur les imprimantes.
BrowseAllow all
BrowseAllow none
BrowseAllow serveur.domaine.com
BrowseAllow *.domaine.com
BrowseAllow adresse_ip
BrowseAllow adresse_ip/masque_sous_réseau
BrowseAllow adresse_ip/mm
BrowseAllow @IF(nom)
BrowseAllow @LOCAL
Accepter les paquets arrivant des machines ou adresses IP indiquées.
BrowseDeny all
BrowseDeny none
BrowseDeny serveur.domaine.com
BrowseDeny *.domaine.com
BrowseDeny adresse_ip
BrowseDeny adresse_ip/masque_sous_réseau
BrowseDeny addresse_ip/mm
BrowseDeny @IF(nom)
BrowseDeny @LOCAL
Refuser les paquets d’informations sur les imprimantes arrivant de machines ou d’adresses IP données.
BrowseInterval secondes
Définir l’intervalle maximum entre les envois d’information sur les imprimantes.
BrowseLDAPBindDN
Specifies the LDAP domain name to use when registering printers.
BrowseLDAPCACertFile
Specifies the SSL certificate authority file to use.
BrowseLDAPDN
Specifies the LDAP domain name to use when discovering printers.
BrowseLDAPPassword
Specifies the password to use when accessing the LDAP server.
BrowseLDAPServer
Specifies the LDAP server to use.
BrowseOrder allow,deny
BrowseOrder deny,allow
Définir l’ordre du contrôle d’accès aux informations des imprimantes (allow,deny ou deny,allow).
BrowsePoll serveur−ou−adresse_ip
Définir un serveur à interroger régulièrement pour les informations sur les imprimantes.
BrowsePort port
Définir le port utilisé pour écouter les informations sur les imprimantes.
BrowseProtocols [All] [CUPS] [DNSSD] [LDAP] [SLP]
Définir les protocoles réseaux à utiliser pour la recherche d’imprimantes.
BrowseLocalProtocols [All] [CUPS] [DNSSD] [LDAP] [SLP]
Définir les protocoles réseaux à utiliser pour la recherche d’imprimantes locales.
BrowseRemoteProtocols [All] [CUPS] [DNSSD] [LDAP] [SLP]
Définir les protocoles réseaux à utiliser pour la recherche d’imprimantes distantes.
BrowseRelay depuis_adresse vers_adresse
Indiquer que les informations sur les imprimantes doivent être relayés depuis une machine ou un réseau vers un autre.
BrowseShortNames Yes
BrowseShortNames No
Définir si les imprimantes distantes utilisent les noms abrégés (« imprimante ») ou non (« imprimante@serveur »). Cette option est ignorée si plus d’une imprimante distante a le même nom.
BrowseTimeout secondes
Définir l’intervalle maximum de temps entre deux mises à jour d’informations des imprimantes distantes avant que celles−ci ne soient supprimées de la liste des imprimantes disponibles.
BrowseWebIF Yes
BrowseWebIF No
Specifies whether the CUPS web interface is advertised via DNS−SD.
Browsing Yes
Browsing No
Specifies whether or not shared printers should be advertised.
Classification bannière
Définir le niveau de classification 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
Specifies the type of encryption to use for authenticated requests.
DefaultLanguage locale
Définir la langue par défaut à utiliser pour les textes et le site web.
DefaultPaperSize Auto
DefaultPaperSize None
DefaultPaperSize sizename
Specifies the default paper size for new print queues. "Auto" uses a locale− specific default, while "None" specifies there is no default paper size.
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 seconds
Specifies the delay for updating of configuration and state files. A value of 0 causes the update to happen as soon as possible, typically within a few milliseconds.
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.
FontPath répertoire[:répertoire:...]
Définir le chemin de recherche des polices.
Group nom_groupe−ou−identifiant_numérique
Définir le nom du groupe ou l’identifiant numérique du groupe qui sera utilisé lors de l’exécution de programmes externes.
HideImplicitMembers Yes
HideImplicitMembers No
Définir s’il faut cacher ou non les membres des classes implicites.
HostNameLookups On
HostNameLookups Off
HostNameLookups Double
Définir s’il faut effectuer des recherches de noms à partir des adresses des clients.
ImplicitAnyClasses Yes
ImplicitAnyClasses No
Indiquer s’il faut créer des classes implicites pour les imprimantes locales et distantes (par exemple « UneImprimante » pour « Imprimante », « Imprimante@serveur1 » et « Imprimante@serveur2 »).
ImplicitClasses Yes
ImplicitClasses No
Indiquer s’il faut créer une classe implicite pour les imprimantes distantes identiques.
Include fichier
Inclure le fichier donné.
JobKillDelay seconds
Specifies the number of seconds to wait before killing the filters and backend associated with a canceled or held job.
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 Yes
KeepAlive No
Définir s’il faut utiliser HTTP−Keep−Alive.
KeepAliveTimeout secondes
Définir la durée pendant laquelle les connexion sont conservées.
<Limit operations> ... </Limit>
Indiquer les opérations IPP non autorisés 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
Specifies the number of debugging messages that are logged when an error occurs in a print job.
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
Specifies the format of the date and time in the log files.
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.
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.
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 seconds
Specifies the maximum amount of time to allow between files in a multiple file print job.
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 string
Specifies the format of page log lines.
PassEnv variable [... variable]
Passer les variables d’environnement spécifié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_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 hostname
Specifies an alternate name that the server is known by. The special name "*" allows any name to be used.
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.
SetEnv variable valeur
Fixer les varaibles 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
Sets SSL/TLS protocol options for encrypted connections.
SSLPort
Écouter sur le port indiqué pour les connexions sécurisées.
Timeout secondes
Définir le timeout des requêtes HTTP (en secondes).
User utilisateur
Définir le nom ou l’identifiant de l’utilisateur utilisé lors du lancement de programmes externes.
classes.conf(5),
cups−files.conf(8), cupsd(8),
mime.convs(5), mime.types(5),
printers.conf(5), subscriptions.conf(5),
http://localhost:631/help
Copyright 2007−2009 par Apple Inc.
![]() |
cupsd.conf(5) | ![]() |