Provided by: cups-daemon_2.4.2-1ubuntu2_amd64 bug

NOM

       cups-files.conf - Fichier de configuration des fichiers et dossiers du serveur CUPS.

DESCRIPTION

       Le  fichier  cups-files.conf  configure les emplacements des fichiers et dossiers utilisés
       par l'ordonnanceur CUPS, cupsd(8). Il est généralement situé dans le répertoire /etc/cups.

       Chaque ligne de ce fichier est soit une directive de configuration, une ligne vide  ou  un
       commentaire.  Les  directives de configuration consistent classiquement en un nom suivi de
       zéro  ou  plusieurs  valeurs  séparées  par  des  espaces.  Les  noms  des  directives  de
       configuration  et les valeurs ne sont pas sensibles à la casse. Les lignes de commentaires
       débutent par le caractère « # ».

   DIRECTIVES
       Les directives suivantes sont comprises par cupsd(8) :

       AccessLog

       AccessLog nom_fichier

       AccessLog stderr

       AccessLog syslog
            Définir le fichier de journal d’accès. Indiquer un nom de fichier vide  désactive  la
            création  du  journal  d’accès.  La  valeur« stderr » provoque l’envoi des entrées de
            journal dans le fichier d’erreur standard lorsque l’ordonnanceur  est  exécuté  comme
            tâche  d’avant-plan  ou vers le démon de journalisation du système lorsque exécuté en
            arrière-plan· La valeur « syslog » provoque l’envoi des entrées de  journal  vers  le
            démon du journal système. Le nom de serveur peut être inclus dans les noms de fichier
            en utilisant la chaîne « %s », par exemple :

                AccessLog /var/log/cups/%s-access_log

            Par défaut, /var/log/cups/access_log.

       CacheDir répertoire
            Indiquer le répertoire à utiliser pour les fichiers  temporaires  (cache)  de  longue
            durée.  Par  défaut,  /var/spool/cups/cache  ou  /var/cache/cups  en  fonction  de la
            plateforme.

       ConfigFilePerm mode
            Définir les permissions à utiliser pour les  fichiers  de  configuration  écrits  par
            l'ordonnanceur.  Par  défaut,  « 0644 »  pour  macOS et « 0640 » pour tous les autres
            systèmes.

       Remarque : les permissions pour le fichier printers.conf sont actuellement  réduites  pour
       permettre  son  accès  uniquement  par  l’utilisateur  de l’ordonnanceur (classiquement le
       superutilisateur).  Cela  est  ainsi  parce  que  les  URI  contiennent  quelquefois   des
       informations  d’authentification  sensibles  qui  ne  doivent  pas être divulguées dans le
       système. Cette fonction de sécurité ne peut être désactivée.

       CreateSelfSignedCerts yes

       CreateSelfSignedCerts no
            Indiquer si l'ordonnanceur crée automatiquement des certificats auto-signés pour  des
            connexions de clients utilisant TLS. La valeur par défaut est « Yes ».

       DataDir chemin
            Définir   le  répertoire  où  se  trouvent  les  fichiers  de  données.  Par  défaut,
            habituellement /usr/share/cups.

       DocumentRoot répertoire
            Définir le répertoire racine des  documents  du  serveur  web  interne.  Par  défaut,
            habituellement /usr/share/doc/cups.

       ErrorLog

       ErrorLog nom_fichier

       ErrorLog stderr

       ErrorLog syslog
            Définir le fichier de journal d’erreurs. Indiquer un nom de fichier vide désactive la
            création du journal d’erreurs. La valeur« stderr » provoque l’envoi  des  entrées  de
            journal  dans  le  fichier d’erreur standard lorsque l’ordonnanceur est exécuté comme
            tâche d’avant-plan ou vers le démon de journalisation du système lorsque  exécuté  en
            arrière-plan·  La  valeur  « syslog » provoque l’envoi des entrées de journal vers le
            démon du journal système. Le nom de serveur peut être inclus dans les noms de fichier
            en utilisant la chaîne « %s », par exemple :

                ErrorLog /var/log/cups/%s-error_log

            Par défaut, /var/log/cups/error_log.

       FatalErrors none

       FatalErrors all -type [... -type]

       FatalErrors type [... type]
            Indiquer  quelles  erreurs  sont  fatales,  entraînant l'arrêt de l'ordonnanceur. Par
            défaut, « config ». Les chaînes type sont les suivantes :

            none Aucune erreur n’est fatale.

            all  Toutes les erreurs ci-dessous sont fatales.

            browse
                 Les erreurs d’initialisation de navigation sont fatales, par exemple les  échecs
                 de connexion au démon DNS-SD.

            config
                 Les erreurs de syntaxe du fichier de configuration sont fatales.

            listen
                 Les  erreurs  de  Listen ou Port sont fatales, excepté pour les erreurs IPv6 sur
                 loopback ou les adresses « any ».

            log  Les erreurs de création ou d’écriture du fichier de journal sont fatales.

            permissions
                 De mauvaises permissions au démarrage sont fatales, par exemple des fichiers  de
                 certificats TLS et clefs partagés avec permission de lecture à tous.

       Group nom_groupe-ou-identifiant_numérique
            Définir  le  nom  ou  l'identifiant  numérique  du  groupe  qui  sera utilisé lors de
            l'exécution  de  programmes  externes.  Le  groupe  par  défaut  dépend  du   système
            d’exploitation, mais est couramment « lp » ou « nobody ».

       LogFileGroup group-name-or-number
            Specifies  the group name or ID that will be used for log files. The default group is
            operating system specific but is usually "lp" or "nobody".

       LogFilePerm mode
            Définir les permissions de tous les fichiers journaux écrits par l'ordonnanceur.  Par
            défaut, 0644.

       PageLog [ nom_fichier ]

       PageLog stderr

       PageLog syslog
            Définir  le  fichier  de  journal  de pages. La valeur« stderr » provoque l’envoi des
            entrées de journal dans le  fichier  d’erreur  standard  lorsque  l’ordonnanceur  est
            exécuté  comme  tâche  d’avant-plan  ou  vers  le  démon de journalisation du système
            lorsque exécuté en arrière-plan· La valeur « syslog » provoque l’envoi des entrées de
            journal  vers  le démon du journal système. Indiquer un nom de fichier vide désactive
            la création du journal de pages. Le nom de serveur peut être inclus dans les noms  de
            fichier en utilisant la chaîne « %s », par exemple :

                PageLog /var/log/cups/%s-page_log

            Par défaut, /var/log/cups/page_log.

       PassEnv variable [... variable]
            Passes  the  specified environment variable(s) to child processes. Note: the standard
            CUPS filter and  backend  environment  variables  cannot  be  overridden  using  this
            directive.

       RemoteRoot identifiant
            Définir  l'identifiant  associé  aux  accès non identifiés par des clients certifiant
            être le superutilisateur. Par défaut, « remroot ».

       RequestRoot répertoire
            Définir le répertoire où sont stockés les travaux et les données des  requêtes  HTTP.
            Par défaut, /var/spool/cups.

       Sandboxing relaxed

       Sandboxing strict
            Indiquer  le  niveau  de  sécurité  de bac à sable appliqué aux filtres d’impression,
            programmes de transmission et autres processus fils de  l’ordonnanceur.  Par  défaut,
            « strict ».  Cette  directive  est actuellement seulement utilisée et prise en charge
            par macOS.

       ServerBin répertoire
            Indiquer le répertoire contenant les programmes de transmission, les programmes  CGI,
            les  filtres,  les  programmes  d’assistance,  les  programmes  de notification et de
            surveillance de port. Par défaut, /usr/lib/cups ou /usr/libexec/cups en  fonction  de
            la plateforme.

       ServerKeychain chemin
            Indiquer   l’emplacement   des   certificats   et  clefs  privées  TLS.  Par  défaut,
            /Library/Keychains/System.keychain  pour  macOS  et  /etc/cups/ssl  sur  les   autres
            systèmes   d’exploitation.   macOS  utilise  sa  base  de  données  clef/valeur  pour
            enregistrer les clefs et certificats tandis que les autres plateformes utilisent  des
            fichiers  séparés dans le répertoire précisé, *.crt pour les certificats PEM et *.key
            pour les clefs privées encodées PEM.

       ServerRoot répertoire
            Définir le répertoire où les fichiers de configuration du serveur sont  stockés.  Par
            défaut, /etc/cups/.

       SetEnv variable valeur
            Set  the  specified  environment  variable to be passed to child processes. Note: the
            standard CUPS filter and backend environment variables  cannot  be  overridden  using
            this directive.

       StateDir répertoire
            Indiquer le répertoire à utiliser pour les fichiers de PID et certificats locaux. Par
            défaut, /var/run/cups ou /etc/cups en fonction de la plateforme.

       SyncOnClose Yes

       SyncOnClose No
            Specifies whether the scheduler calls fsync(2)  after writing configuration or  state
            files.

       SystemGroup groupe [ ... groupe]
            Indiquer  le(s) groupe(s) à utiliser pour l’authentification des groupes @SYSTEM. Par
            défaut sont indiqués « admin », « lpadmin », « root », « sys », et/ou « system ».

       TempDir répertoire
            Définir le répertoire où les fichiers temporaires de court terme  sont  stockés.  Par
            défaut, var/spool/cups/tmp.

       -U identifiant
            Définir  le  nom  ou  l'identifiant  de  l'utilisateur  utilisé  lors du lancement de
            programmes externes. Par défaut, « lp ».

   DIRECTIVES OBSOLÈTES
       Les directives suivantes sont obsolètes et seront supprimées dans une  future  version  de
       CUPS.

       FileDevice Yes

       FileDevice No
            Définir  que  le  fichier  pseudo-spécial  peut  être utilisé pour de nouvelles files
            d’attente d’imprimante. L’URI file:///dev/null est toujours  autorisé.  Les  fichiers
            spéciaux  ne  peuvent être utilisés avec les files d’attente « raw » — un fichier PPD
            est nécessaire. Le fichier indiqué est  réécrit  pour  chaque  travail  d’impression.
            L’écriture dans des répertoires n’est pas gérée.

       Printcap nom-fichier
            Définir le fichier rempli par une liste de files d’attente d’impression locales.

       PrintcapFormat bsd

       PrintcapFormat plist

       PrintcapFormat solaris
            Définir  le  format  à  utiliser  pour  le  fichier  Printcap.  « bsd » est le format
            historique de fichier printcap de LPD. « plist »  est  le  format  de  fichier  plist
            d’Apple. « solaris » est le format historique de fichier printcap de LPD de Solaris.

NOTES

       The scheduler MUST be restarted manually after making changes to the cups-files.conf file.
       On Linux this is typically done using  the  systemctl(8)   command,  while  on  macOS  the
       launchctl(8)  command is used instead.

VOIR AUSSI

       classes.conf(5),   cups(1),   cupsd(8),   cupsd.conf(5),   mime.convs(5),   mime.types(5),
       printers.conf(5),     subscriptions.conf(5),     aide      en      ligne      de      CUPS
       <URL:http://localhost:631/help>

COPYRIGHT

       Copyright © 2020-2022 by OpenPrinting.