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 et est normalement situé dans le répertoire /etc/cups. Note: Les configurations d'emplacements de fichiers et de dossier, et les directives de configuration utilisateurs, qui étaient jusqu'alors stockées dans le fichier cupsd.conf, sont maintenant stockées dans le fichier cups-files.conf(5), afin de prévenir certains types d'attaques visant l'escalade de privilèges. LP Chaque ligne du fichier est une directive de configuration, une ligne vide ou un commentaire. Les commentaires commencent par le symbole #. Les directives de configuration sont intentionnellement similaires à celles utilisées par le populaire serveur 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 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.
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
 
Indique le nom de domaine LDAP à utiliser lors de l'ajout d'imprimantes.
BrowseLDAPCACertFile
 
Indique le certificat SSL de l'autorité à utiliser.
BrowseLDAPDN
 
Indique le nom de domaine LDAP à utiliser lors de la découverte d'imprimantes.
BrowseLDAPPassword
 
Indique le mot de passe à utiliser pour accéder au serveur LDAP.
BrowseLDAPServer
 
Indique le serveur LDAP à utiliser.
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
 
Indique si l'interface WEB de CUPS est avertie via DNS-SD.
Browsing Yes
Browsing No
 
Définir si la recherche des imprimantes partagées doit être activée.
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
 
Indique 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 sizename
 
Indique la taille de papier par défaut pour les nouvelles files d'impression. « Auto » utilise une valeur par défaut en local, alors que « Aucun » 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.
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
 
Indique 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 defaut
JobPrivateAccess {user|@group|@ACL|@OWNER|@SYSTEM}+
 
Indique 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 defaut
JobPrivateValues aucun
JobPrivateValues nom-de-l'attribut-1 [ ... nom-de-l'attribut-N ]
Indique 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é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
 
Indique 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
 
Indique 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.
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
 
Indique 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.
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_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*
 
Indique 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.
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 Aucune
SSLOptions NoEmptyFragments
 
Appliquer les options du protocole SSL/TLS pour les connexions chiffrées.
SSLPort
 
Écouter sur le port indiqué pour les connexions sécurisées.
SubscriptionPrivateAccess tout
SubscriptionPrivateAccess defaut
SubscriptionPrivateAccess {user|@group|@ACL|@OWNER|@SYSTEM}+
 
Indique 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 tout
SubscriptionPrivateValues defaut
SubscriptionPrivateValues aucune
SubscriptionPrivateValues nom-attribut-1 [ ... nom-attribut-N ]
Indique 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 timeout des requêtes HTTP (en secondes).
WebInterface oui
WebInterface non
Indique 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-2011 par Apple Inc.
CUPS 19 novembre 2012