Man page - cups-files.conf(5)
Packages contains this manual
Available languages:
en fr pt deManual
cups-files.conf
NOMDESCRIPTION
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.