client.conf(5)

NOME
client.conf - ficheiro de configuração de cliente para cups (descontinuado no macos)

DESCRIÇÃO
O ficheiro client.conf configura o cliente do CUPS e está normalmente localizado nos directórios /etc/cups e/ou ~/.cups. Cada linha no ficheiro pode ser uma directiva de configuração, uma linha em branco, ou um comentário. As linhas de comentários começam com o caractere #.

Nota: A partir do macOS 10.7, este ficheiro é apenas usado por linha de comandos e aplicações X11 mais o backend IPP. A directiva ServerName nem é suportada no macOS. A partir do macOS 10.12, todas as aplicações podem aceder a estas definições no ficheiro /Library/Preferences/org.cups.PrintingPrefs.plist em vez deste. Veja a secção NOTAS em baixo para mais informação.

  DIRECTIVAS
As seguintes directivas são compreendidas pelo cliente. Consulte a ajuda online para descrições detalhadas.

AllowAnyRoot Yes

AllowAnyRoot No
    Especifica se se deve permitir TLS com certificados que não foram assinados por uma Autoridade de Certificados de confiança. A predefinição é "Yes".

AllowExpiredCerts Yes

AllowExpiredCerts No
    Especifica se se deve permitir TLS com certificados expirados. A predefinição é "No".

DigestOptions DenyMD5

DigestOptions None
    Especifica opções de autenticação HTTP Digest. DenyMD5 desactiva suporte para o algoritmo hash MD5 original.

Encryption IfRequested

Encryption Never

Encryption Required
    Especifica o nível de encriptação que deve ser usado.

GSSServiceName name
    Especifica o nome de serviço Kerberos que é usado para autenticação, tipicamente "host", "http", ou "ipp". O CUPS adiciona o nome de máquina remoto ("name@server.example.com") por si. O nome predefinido é "http".

ServerName hostname-or-ip-address[:port]

ServerName /domain/socket
    Especifica o endereço e opcionalmente o porto a usar ao se ligar a um servidor. Nota: Esta directiva não é suportada no macOS 10.7 ou posterior.

ServerName hostname-or-ip-address[:port]/version=1.1
    Especifica o endereço e opcionalmente o porto a usar ao se ligar a um servidor que corre CUPS 1.3.12 e anterior.

SSLOptions [AllowDH] [AllowRC4] [AllowSSL3] [DenyCBC] [DenyTLS1.0] [MaxTLS1.0] [MaxTLS1.1] [MaxTLS1.2] [MaxTLS1.3] [MinTLS1.0] [MinTLS1.1] [MinTLS1.2] [MinTLS1.3] [NoSystem]

SSLOptions None
    Sets encryption options (only in /etc/cups/client.conf). By default, CUPS only supports encryption using TLS v1.0 or higher using known secure cipher suites. Security is reduced when Allow options are used. Security is enhanced when Deny options are used. The AllowDH option enables cipher suites using plain Diffie-Hellman key negotiation (not supported on systems using GNU TLS). The AllowRC4 option enables the 128-bit RC4 cipher suites, which are required for some older clients. The AllowSSL3 option enables SSL v3.0, which is required for some older clients that do not support TLS v1.0. The DenyCBC option disables all CBC cipher suites. The DenyTLS1.0 option disables TLS v1.0 support - this sets the minimum protocol version to TLS v1.1. The MinTLS options set the minimum TLS version to support. The MaxTLS options set the maximum TLS version to support. The NoSystem option disables applying system cryptographic policy. Not all operating systems support TLS 1.3 at this time.

TrustOnFirstUse Yes

TrustOnFirstUse No
    Especifica se se deve confiar em novos certificados TLS. A predefinição é "Yes".

User name
    Especifica o nome de utilizador predefinido a usar para pedidos.

UserAgentTokens None

UserAgentTokens ProductOnly

UserAgentTokens Major

UserAgentTokens Minor

UserAgentTokens Minimal

UserAgentTokens OS

UserAgentTokens Full
    Especifica que informação está incluída no cabeçalho User-Agent de pedidos HTTP. "None" desactiva o cabeçalho User-Agent. "ProductOnly" reporta "CUPS". "Major" reporta "CUPS/major IPP/2". "Minor" reporta "CUPS/major.minor IPP/2.1". "Minimal" reporta "CUPS/major.minor.patch IPP/2.1". "OS" reporta "CUPS/major.minor.path (osname osversion) IPP/2.1". "Full" reporta "CUPS/major.minor.path (osname osversion; architecture) IPP/2.1". A predefinição é "Minimal".

ValidateCerts Yes

ValidateCerts No
    Especifica se apenas se deve permitir TLS com certificados cujo nome comum correspondem ao nome de máquina. A predefinição é "No".

NOTAS
O ficheiro client.conf está descontinuado no macOS e não será mais suportado em futuros lançamentos do CUPS. As definições de configuração podem ser visualizadas ou alteradas usando o comando defaults(1):
defaults write /Library/Preferences/org.cups.PrintingPrefs.plist Encryption Required
defaults write /Library/Preferences/org.cups.PrintingPrefs.plist TrustOnFirstUse -bool NO

defaults read /Library/Preferences/org.cups.PrintingPrefs.plist Encryption
Em Linux e noutros sistemas que usem GNU TLS, o ficheiro /etc/cups/ssl/site.crl, se presente, fornece uma lista de certificados X.509 revogados e é usado quando se validam certificados.

VEJA TAMBÉM
cups(1), default(1), Ajuda Online do CUPS (http://localhost:631/help)

COPYRIGHT
Copyright © 2020-2025 by OpenPrinting.