Man page - cups-files.conf(5)

Packages contains this manual

Available languages:

en fr pt de

Manual

cups-files.conf

NOM
DESCRIPTION
DIRECTIVES
DIRECTIVES OBSOLÈTES
NOTES
VOIR AUSSI
COPYRIGHT

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 nom_groupe -ou- identifiant_numérique

DĂ©finir le nom ou l’identifiant numĂ©rique du groupe qui sera utilisĂ© pour les fichiers de journal. Le groupe par dĂ©faut dĂ©pend du systĂšme d’exploitation, mais est couramment « lp » ou « 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 ]

Passer les variables d’environnement indiquĂ©es aux processus enfant. Remarque : le filtre et les variables d’environnement dorsales standard de CUPS ne peuvent pas ĂȘtre Ă©crasĂ©es par cette 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

Passer les variables d’environnement indiquĂ©es aux processus enfant. Remarque : le filtre et les variables d’environnement dorsales standard de CUPS ne peuvent pas ĂȘtre Ă©crasĂ©es par cette 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

Indiquer si l’ordonnanceur appelle fsync (2) aprĂšs Ă©criture des fichiers d’état ou de configuration.

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

L’ordonnanceur DOIT Ă  ĂȘtre redĂ©marrĂ© aprĂšs des modifications dans le fichier de cups.files.conf . Avec Linux cela est fait typiquement en utilisant la commande systemctl (8) tandis qu’avec macOS la commande launchctl (8) est utilisĂ©e.

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-2024 by OpenPrinting.