Provided by: cups-daemon_2.4.12-0ubuntu1_amd64 bug

NOME

       cupsd.conf - ficheiro de configuração de servidor para cups

DESCRIÇÃO

       O  ficheiro  cupsd.conf configura o agendador do CUPS, cupsd(8). Está normalmente localizado no directory
       /etc/cups. Cada linha no ficheiro pode ser uma  directiva  configurável,  uma  linha  em  branco,  ou  um
       comentário.  As  directivas  de  configuração  consistem  tipicamente  de  um nome e zero ou mais valores
       separados por espaços em branco.  O  nome  e  valores  da  directiva  de  configuração  são  sensíveis  a
       maiúsculas/minúsculas. As linhas de comentários começam com o caractere #.

   DIRECTIVAS DE NÍVEL DE TOPO
       As seguintes directivas de nível-de-topo são compreendidas pelo cupsd(8):

       AccessLogLevel config

       AccessLogLevel actions

       AccessLogLevel all
            Especifica  o  nível  de  relatório  para  o  ficheiro  AccessLog.  O  nível "config" regista quando
            impressoras  e  classes  são  adicionadas,  apagadas,  ou  modificadas  e  quando  os  ficheiros  de
            configuração  são  acedidos ou actualizados. O nível "actions" regista quando trabalhos de impressão
            são submetidos, segurados, lançados, modificados  ou  cancelados,  e  qualquer  das  condições  para
            "config". O nível "all" regista todos os pedidos. O nível de relatório predefinido é "actions".

       AutoPurgeJobs Yes

       AutoPurgeJobs No
            Especifica  se  se  deve  purgar  os dados de histórico de trabalhos automaticamente quando já não é
            requerido para cotas. A predefinição é "No".

       BrowseDNSSDSubTypes_subtype[,...]
            Especifica uma lista de sub-tipos Bonjour para publicitar cada impressora partilhada.  Por  exemplo,
            "BrowseDNSSDSubTypes  _cups,_print"  irá  dizer  aos  clientes da rede que ambos partilha CUPS e IPP
            Everywhere são suportados. A predefinição é "_cups" o que  é  necessário  para  que  a  partilha  de
            impressoras funcionem entre sistemas que usam CUPS.

       BrowseLocalProtocols all

       BrowseLocalProtocols dnssd

       BrowseLocalProtocols none
            Especifica  quais  protocolos  a usar para partilha de impressora local. A predefinição é "dnssd" em
            sistemas que suportem Bonjour e "none" em caso contrário.

       BrowseWebIF Yes

       BrowseWebIF No
            Especifica se a interface web do CUPS é publicitada. A predefinição é "No".

       Browsing Yes

       Browsing No
            Especifica se as impressoras partilhadas são publicitadas. A predefinição é "No".

       DefaultAuthType Basic
            Especifica o tipo predefinido de autenticação a usar. a predefinição é "Basic".

       DefaultEncryption Never

       DefaultEncryption IfRequested

       DefaultEncryption Required
            Especifica se deve ser usada encriptação para pedidos de autenticação. A predefinição é "Required".

       DefaultLanguage locale
            Especifica a linguagem predefinida a usar para texto e conteúdo web. A predefinição é "en".

       DefaultPaperSize Auto

       DefaultPaperSize None

       DefaultPaperSize sizename
            Especifica o tamanho de papel predefinido para novas filas de impressão. "Auto" usa uma predefinição
            específica da localização, enquanto "None" especifica que não há tamanho de papel predefinido. Nomes
            de tamanhos específicos são tipicamente "Letter" ou "A4". A predefinição é "Auto". Nota:  O  tamanho
            de  papel  predefinido  tem  de  usar  um  nome de tamanho a partir do ficheiro PPD e não um nome de
            tamanho de média auto-descritível PWG.

       DefaultPolicy policy-name
            Especifica a política de acesso predefinida a usar. A política de acesso predefinida é "default".

       DefaultShared Yes

       DefaultShared No
            Especifica se as impressoras locais são partilhadas por predefinição. A predefinição é "Yes".

       DirtyCleanInterval seconds
            Especifica o atraso para a actualização de ficheiros de estado e configuração. Um valor 0 irá  fazer
            com que a actualização ocorra o quando antes possível, tipicamente dentro de alguns milissegundos. O
            valor predefinido é "30".

       DNSSDHostNamehostname.example.com
            Especifica  o  nome  de  domínio  totalmente  qualificado para o servidor que é usado para partilhas
            Bonjour. A predefinição é tipicamente o nome de maquina ".local" do servidor.

       ErrorPolicy abort-job
            Especifica que um trabalho de impressão falhado deve ser abortado  (descartado)  a  menos  que  caso
            contrário especificado para a impressora.

       ErrorPolicy retry-current-job
            Especifica  que  um trabalho de impressão falhado deve ser re-tentado imediatamente a menos que caso
            contrário especificado para a impressora.

       ErrorPolicy retry-job
            Especifica que um trabalho de impressão falhado deve ser re-tentado mais  tarde  a  menos  que  caso
            contrário especificado para a impressora.

       ErrorPolicy stop-printer
            Especifica  que  um trabalho de impressão falhado deve parar a impressora a menos que caso contrário
            especificado para a impressora. A política de erro 'stop-printer' é a predefinida.

       FilterLimit limit
            Especifica o custo máximo de filtros que são corridos em  simultâneo,  que  podem  ser  usados  para
            minimizar  problemas  de  recursos  de  disco,  memória, e CPU. Um limite de 0 desactiva o limite de
            filtros. Uma impressão média para uma impressora não-PostScript precisa  dum  limite  de  filtro  de
            cerca  de  200.  Uma impressora PostScript precisa de cerca de metade (100). Definir o limite abaixo
            destes limiares irá efectivamente limitar o agendamento a imprimir um único trabalho de cada vez.  O
            limite predefinido é "0".

       FilterNice nice-value
            Especifica a prioridade do agendamento (valor nice(8)) dos filtros que são corridos para imprimir um
            trabalho.  O  valor  nice  vai  de  0,  a  prioridade  mais alta, até 19, a prioridade mais baixa. A
            predefinição é 0.

       HostNameLookups On

       HostNameLookups Off

       HostNameLookups Double
            Especifica se se deve fazer pesquisas reversas em clientes a ligar. A definição "Double" faz com que
            o cupsd(8)  verifique se o nome-de-máquina resolvido a partir do endereço corresponde a um  dos  dos
            endereços  retornados  para  esse  nome-de-máquina. As pesquisas duplas também previnem clientes com
            endereços não registados de se ligarem ao servidor. A predefinição é  "Off"  para  evitar  problemas
            potenciais  de  performance  do  servidor com pesquisas ao nome-de-máquina. Apenas defina esta opção
            para "On" ou "Double" se absolutamente necessário.

       IdleExitTimeout seconds
            Especifica a quantidade de tempo a esperar antes de desligar devido a inactividade. A predefinição é
            "60" segundos. Nota: Apenas aplicável quando cupsd(8)  corre sob demanda (ex. com -l).

       JobKillDelay seconds
            Especifica o número de segundos a esperar antes de matar os filtros  e  backend  associados  com  um
            cancelamento ou retenção de trabalho. A predefinição é "30".

       JobRetryInterval seconds
            Specifies  the  interval  between retries of jobs in seconds.  This is typically used for fax queues
            but can also be used with normal print queues whose error policy is  "retry-job".   The  default  is
            "30".

       JobRetryLimit count
            Specifies  the  number of retries that are done for jobs.  This is typically used for fax queues but
            can also be used with normal print queues whose error policy is "retry-job".  The default is "5".

       KeepAlive Yes

       KeepAlive No
            Especifica se se deve suportar ligações HTTP keep-alive. A predefinição é "Yes".

       <Limit operation ...> ... </Limit>
            Especifica as operações IPP que estão a ser limitadas dentro de  uma  secção  Policy.  Os  nomes  de
            operação IPP estão listados em baixo na secção "NOMES DE OPERAÇÃO IPP".

       <Limit method ...> ... </Limit>

       <LimitExcept method ...> ... </LimitExcept>
            Especifica  os  métodos  HTTP  que  estão a ser limitadas dentro de uma secção Location. Os nomes de
            métodos HTTP estão listados em baixo na secção "NOMES DE MÉTODOS HTTP".

       LimitRequestBody size
            Especifica o tamanho máximo de ficheiros de impressão, pedidos IPP,  e  dados  em  formato  HTML.  A
            predefinição é "0" o que desactiva a verificação do limite.

       Listen ipv4-address:port

       Listen [ipv6-address]:port

       Listen *:port

       Listen /path/to/domain/socket
            Escuta  no  endereço  e  porto  especificado  ou  caminho  de socket de domínio por ligações. Várias
            directivas Listen podem ser fornecidas para escutar em múltiplos endereços.  A  directiva  Listen  é
            semelhante  à  directiva  Port  mas permite-lhe restringir acesso a interfaces ou redes específicas.
            Nota: "Listen *:port" e "Port port" efectivamente escutam em todos os endereços IP, assim  você  não
            pode combina-los com directivas Listen para endereços IPv4 ou IPv6 específicos no mesmo porto.

       <Location /path> ... </Location>
            Especifica controlo de acesso para a localização nomeada. Os caminhos estão documentados em baixo na
            secção "CAMINHOS DE LOCALIZAÇÃO".

       LogDebugHistory number
            Especifica  o  número  de mensagens de depuração que são retidas para registo se acorrer um erro num
            trabalho de impressão. As mensagens de depuração são registadas independentemente  da  definição  de
            LogLevel.

       LogLevel none

       LogLevel emerg

       LogLevel alert

       LogLevel crit

       LogLevel error

       LogLevel warn

       LogLevel notice

       LogLevel info

       LogLevel debug

       LogLevel debug2
            Especifica  o  nível  de  registo  para  o  ficheiro ErrorLog. O valor "none" pára todos os registos
            enquanto "debug2" regista tudo. A predefinição é "warn".

       LogTimeFormat standard

       LogTimeFormat usecs
            Especifica o formato de data e hora nos ficheiros de registo. O valor "standard" é o  predefinido  e
            regista segundos inteiros enquanto "usecs" regista micro-segundos.

       MaxClients number
            Especifica  o  número  máximo  de  clientes  simultâneos  que  são  permitidos  pelo  agendamento. A
            predefinição é "100".

       MaxClientsPerHost number
            Especifica o número máximo de clientes simultâneos que são permitidos a partir de um único endereço.
            A predefinição é o valor MaxClients.

       MaxCopies number
            Especifica o número  máximo  de  cópias  que  um  utilizador  pode  imprimir  de  cada  trabalho.  A
            predefinição é "9999".

       MaxHoldTime seconds
            Especifica  o tempo máximo em que um trabalho pode permanecer no estado de espera "indefinida" antes
            de ser cancelado. A predefinição é "0" o que desactiva o cancelar de trabalhos retidos.

       MaxJobs number
            Especifica o número máximo de trabalhos simultâneos permitidos. Defina para  "0"  para  permitir  um
            número de trabalhos ilimitado. A predefinição é "500".

       MaxJobsPerPrinter number
            Especifica  o número máximo de trabalhos simultâneos permitidos por impressora. A predefinição é "0"
            o que permite trabalhos até MaxJobs por impressora.

       MaxJobsPerUser number
            Especifica o número máximo de trabalhos simultâneos permitidos por utilizador A predefinição é "0" o
            que permite trabalhos até MaxJobs por utilizador.

       MaxJobTime seconds
            Especifica o tempo máximo que um trabalho pode levar a imprimir antes de ser cancelado. Defina  para
            "0" para desactivar o cancelamento de trabalhos "presos".  A predefinição é "10800" (3 horas).

       MaxLogSize size
            Especifica  o  tamanho  máximo  dos  ficheiros  (log) de registo antes de serem rodados. O valor "0"
            desactiva a rotação de registos. A predefinição é "1048576" (1MB).

       MaxSubscriptions number
            Especifica o número máximo de subscrições de eventos simultâneos permitidos. Defina  para  "0"  para
            permitir um número de subscrições ilimitado. A predefinição é "100".

       MaxSubscriptionsPerJob number
            Especifica  o  número  máximo  de  subscrições  de  eventos  simultâneos  permitidos por trabalho. A
            predefinição é "0" o que permite trabalhos até MaxSubscriptions de subscrições por trabalho.

       MaxSubscriptionsPerPrinter number
            Especifica o número máximo de subscrições  de  eventos  simultâneos  permitidos  por  impressora.  A
            predefinição é "0" o que permite trabalhos até MaxSubscriptions de subscrições por impressora.

       MaxSubscriptionsPerUser number
            Especifica  o  número  máximo  de  subscrições  de  eventos simultâneos permitidos por utilizador. A
            predefinição é "0" o que permite trabalhos até MaxSubscriptions de subscrições por utilizador.

       MultipleOperationTimeout seconds
            Especifica a quantidade máxima de tempo a permitir entre ficheiros  num  trabalho  de  impressão  de
            múltiplos ficheiros. A predefinição é "900" (15 minutos).

       <Policy name> ... </Policy>
            Especifica controlo de acesso para a política nomeada.

       Port number
            Escuta no número de porto especificado por ligações.

       PreserveJobFiles Yes

       PreserveJobFiles No

       PreserveJobFiles seconds
            Especifica  se os ficheiros de trabalho (documentos) são preservados após um trabalho ser imprimido.
            Se for especificado um valor numérico, os ficheiros de trabalho são  preservados  durante  o  número
            indicado de segundos após a impressão. A predefinição é "86400" (preserva 1 day).

       PreserveJobHistory Yes

       PreserveJobHistory No

       PreserveJobHistory seconds
            Especifica  se  o  histórico  do  trabalho  é  preservado  após  um  trabalho  ser imprimido. Se for
            especificado um valor numérico, o histórico  do  trabalho  é  preservado  pelo  número  indicado  de
            segundos  após  impressão.  Se  "Yes", o histórico do trabalho é preservado até que o limite MaxJobs
            seja alcançado. A predefinição é "Yes".

       ReadyPaperSizes sizename[,...]
            Especifica uma lista de potenciais tamanhos de papel que são reportados como "ready" (carregado).  A
            lista   real   apenas   contém   os   tamanhos   que  cada  impressora  suporta.  A  predefinição  é
            "Letter,Legal,Tabloid,4x6,Env10"  quando   o   tamanho   de   papel   predefinido   é   "Letter"   e
            "A3,A4,A5,A6,EnvDL"  em  caso  contrário.  Nota:  Os tamanhos de papel têm de usar nomes a partir do
            ficheiro PPD e não nomes de tamanho de média auto-descritível PWG.

       ReloadTimeout seconds
            Especifica a quantidade de tempo  a  esperar  pela  conclusão  do  trabalho  antes  de  reiniciar  o
            agendamento. A predefinição é "30".

       ServerAdmin email-address
            Especifica   o   endereço   de   email   do   administrador  do  servidor.  O  valor  predefinido  é
            "root@ServerName".

       ServerAlias hostname [ ... hostname ]

       ServerAlias *
            A directiva ServerAlias é usada para validação do cabeçalho HTTP Host quando os clientes se ligam ao
            agendador a partir de interfaces externas. Usar o nome especial "*"  pode  expor  o  seu  sistema  a
            ataques conhecidos de re-ligação DNS baseados no browser, mesmo quando acedendo a sites através duma
            firewall.  Se  a  auto-descoberta  ou os nomes alternativos não funcionarem, nós recomendamos listar
            cada nome alternativo com a directiva ServerAlias em vez de usar "*".

       ServerName hostname
            Especifica o nome-de-máquina totalmente-qualificado do servidor. A predefinição é o valor  reportado
            pelo comando hostname(1).

       ServerTokens None

       ServerTokens ProductOnly

       ServerTokens Major

       ServerTokens Minor

       ServerTokens Minimal

       ServerTokens OS

       ServerTokens Full
            Especifica  que  informação está incluída no cabeçalho Server das respostas HTTP  "None" desactiva o
            cabeçalho Server.  "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".

       SSLListen ipv4-address:port

       SSLListen [ipv6-address]:port

       SSLListen *:port
            Escuta no endereço e porto especificados por ligações encriptadas.

       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.

       SSLPort port
            Escuta no porto especificado por ligações encriptadas.

       StrictConformance Yes

       StrictConformance No
            Especifica  se  o agendamento requer que os clientes adiram estritamente às especificações do IPP. A
            predefinição é er requires clients to strictly adhere to the IPP  specifications.   The  default  is
            "No".

       Timeout seconds
            Especifica o tempo limite de pedido HTTP. A predefinição é "900" (15 minutos).

       WebInterface yes

       WebInterface no
            Especifica se a interface web é activada. A predefinição é "No".

   NOMES DE MÉTODOS HTTP
       Os seguintes métodos HTTP são suportados pelo cupsd(8):

       GET  Usado  por  um  cliente  para  descarregar  ícones  e  outros  recursos de impressão e para aceder à
            interface web do CUPS.

       HEAD Usado por um cliente para obter o tipo, tamanho e data de modificação dos recursos.

       OPÇÕES
            Usado por um cliente para estabelecer uma ligação segura (SSL/TLS).

       POST Usado por um cliente para submeter pedidos IPP e formulários HTTP a partir da interface web do CUPS.

       PUT  Usado por um cliente para enviar ficheiros de configuração.

   NOMES DE OPERAÇÃO IPP
       As seguintes operações IPP são suportadas pelo cupsd(8):

       CUPS-Accept-Jobs
            Permite a uma impressora aceitar novos trabalhos.

       CUPS-Add-Modify-Class
            Adiciona ou modifica uma classe de impressora.

       CUPS-Add-Modify-Printer
            Adiciona ou modifica uma impressora.

       CUPS-Authenticate-Job
            Liberta um trabalho que está retido para autenticação.

       CUPS-Delete-Class
            Apaga uma classe de impressora.

       CUPS-Delete-Printer
            Apaga uma impressora.

       CUPS-Get-Classes
            Obtém uma lista de classes de impressoras.

       CUPS-Get-Default
            Obtém a impressora ou classe de impressora predefinida do servidor.

       CUPS-Get-Devices
            Obtém uma listas dos dispositivos que estão actualmente disponíveis.

       CUPS-Get-Document
            Obtém um ficheiro de documento para um trabalho.

       CUPS-Get-PPD
            Obtém um ficheiro PPD.

       CUPS-Get-PPDs
            Obtém uma lista de ficheiros PPD instalados.

       CUPS-Get-Printers
            Obtém uma lista de impressoras.

       CUPS-Move-Job
            Move um trabalho.

       CUPS-Reject-Jobs
            Previne uma impressora de aceitar novos trabalhos.

       CUPS-Set-Default
            Define a impressora ou classe de impressoras predefinida do servidor.

       Cancel-Job
            Cancela um trabalho.

       Cancel-Jobs
            Cancela um ou mais trabalhos.

       Cancel-My-Jobs
            Cancela um ou mais trabalhos criados por um utilizador.

       Cancel-Subscription
            Cancela uma subscrição.

       Close-Job
            Fecha um trabalho que está à espera de mais documentos.

       Create-Job
            Cria um novo trabalho sem documentos.

       Create-Job-Subscriptions
            Cria uma subscrição para eventos de trabalho.

       Create-Printer-Subscriptions
            Cria uma subscrição para eventos de impressora.

       Get-Job-Attributes
            Obtém informação acerca de um trabalho.

       Get-Jobs
            Obtém uma lista de trabalhos.

       Get-Notifications
            Obtém uma lista de notificações de eventos para uma subscrição.

       Get-Printer-Attributes
            Obtém informação sobre uma impressora ou classe de impressora.

       Get-Subscription-Attributes
            Obtém informação acerca de uma subscrição.

       Get-Subscriptions
            Obtém uma lista de subscrições.

       Hold-Job
            Retém um trabalho para impressão.

       Hold-New-Jobs
            Retém todos os novos trabalhos para impressão.

       Pause-Printer
            Pára o processamento de trabalhos por uma impressora ou classe de impressora.

       Pause-Printer-After-Current-Job
            Pára o processamento de trabalhos por uma impressora ou classe de impressora após o trabalho  actual
            ser concluído.

       Print-Job
            Cria um novo trabalho com um único documento.

       Purge-Jobs
            Cancela um ou mais trabalhos e apaga o histórico de trabalho.

       Release-Held-New-Jobs
            Permite que trabalhos retidos anteriormente sejam imprimidos.

       Release-Job
            Permite um trabalho para imprimir.

       Renew-Subscription
            Renova uma subscrição.

       Restart-Job
            Re-imprime um trabalho, se possível.

       Send-Document
            Adiciona um documento a um trabalho.

       Set-Job-Attributes
            Modifica informação de trabalho.

       Set-Printer-Attributes
            Modifica informação de impressora ou classe de impressora.

       Validate-Job
            Valida opções para um novo trabalho.

   CAMINHOS DE LOCALIZAÇÕES
       Os seguintes caminhos são usados normalmente quando se configura o cupsd(8):

       /    O caminho para todas as operações de obter (obter impressoras, obter trabalhos, etc.)

       /admin
            O caminho para todas as operações de administração (adicionar impressora, apagar impressora, iniciar
            impressora, etc.)

       /admin/conf
            O caminho para acesso aos ficheiros de configuração do CUPS (cupsd.conf, client.conf, etc.)

       /admin/log
            O caminho para acesso aos ficheiros de registo do CUPS (access_log, error_log, page_log)

       /classes
            O caminho para todas as classes de impressora.

       /classes/name
            O recurso para a classe de impressora nomeada.

       /jobs
            O caminho para todos os trabalhos (hold-job, release-job, etc.)

       /jobs/id
            O caminho para o trabalho especificado.

       /printers
            O caminho para todas as impressoras.

       /printers/name
            O caminho para a impressora nomeada.

       /printers/name.png
            O caminho do ficheiro de ícone para a impressora nomeada.

       /printers/name.ppd
            O caminho do ficheiro PPD para a impressora nomeada.

   DIRECTIVAS VÁLIDAS DENTRO DE SECÇÕES DE LOCALIZAÇÃO E LIMITE
       As seguintes directivas podem ser colocadas dentro das secções Location e Limit no ficheiro cupsd.conf:

       Allow all

       Allow none

       Allow host.domain.com

       Allow *.domain.com

       Allow ipv4-address

       Allow ipv4-address/netmask

       Allow ipv4-address/mm

       Allow [ipv6-address]

       Allow [ipv6-address]/mm

       Allow @IF(name)

       Allow @LOCAL
            Permite acesso a partir das máquinas, domínios, endereços, ou interfaces nomeadas. A forma @IF(name)
            usa  as sub-redes configuradas actualmente para a interface nomeada. A forma @LOCAL usa as sub-redes
            configuradas actualmente para  todas  as  interfaces  que  não  são  ponto-por-ponto,  por  exemplo,
            interfaces  Ethernet e Wi-Fi são usadas mas interfaces DSL e VPN não são. A directiva Order controla
            se as linhas Allow são avaliadas antes ou depois das linhas Deny.

       AuthType None

       AuthType Basic

       AuthType Default
            Especifica o tipo de autenticação requerido. O valor "Default" corresponde ao valor DefaultAuthType.

       Deny all

       Deny none

       Deny host.domain.com

       Deny *.domain.com

       Deny ipv4-address

       Deny ipv4-address/netmask

       Deny ipv4-address/mm

       Deny [ipv6-address]

       Deny [ipv6-address]/mm

       Deny @IF(name)

       Deny @LOCAL
            Nega acesso a partir das máquinas, domínios, endereços, ou interfaces nomeadas.  A  forma  @IF(name)
            usa  as sub-redes configuradas actualmente para a interface nomeada. A forma @LOCAL usa as sub-redes
            configuradas actualmente para  todas  as  interfaces  que  não  são  ponto-por-ponto,  por  exemplo,
            interfaces  Ethernet e Wi-Fi são usadas mas interfaces DSL e VPN não são. A directiva Order controla
            se as linhas Deny são avaliadas antes ou depois das linhas Allow.

       Encryption IfRequested

       Encryption Never

       Encryption Required
            Especifica o nível de  encriptação  que  é  requerido  para  uma  localização  particular.  O  valor
            predefinido é "IfRequested".

       Order allow,deny
            Especifica  que  o  acesso  é  negado  por  predefinição.  As  linhas  Allow  são depois processadas
            seguindo-se as linhas Deny para determinar se um cliente pode aceder a um recurso particular.

       Order deny,allow
            Especifica que o acesso é  permitido  por  predefinição.  As  linhas  Deny  são  depois  processadas
            seguindo-se as linhas Allow para determinar se um cliente pode aceder a um recurso particular.

       Require group group-name [ group-name ... ]
            Especifica que um utilizador autenticado tem de ser um membro de um dos grupos nomeados.

       Require user {user-name|@group-name} ...
            Especifica  que  um utilizador autenticado tem de corresponder a um dos utilizadores nomeados ou ser
            membro de um dos grupos nomeados. O nome de grupo "@SYSTEM" corresponde à lista de  grupos  definida
            pela  directiva SystemGroup no ficheiro cups-files.conf(5).  O nome de grupo "@OWNER" corresponde ao
            dono do recurso, por exemplo, a pessoa que submeteu um trabalho de  impressão.  Nota:  O  utilizador
            'root' não é especial e tem de ter privilégios como qualquer outra conta de utilizador.

       Require valid-user
            Especifica que qualquer utilizador autenticado é aceitável.

       Satisfy all
            Especifica  que  todas  as  condições Allow, AuthType, Deny, Order, e Require têm de ser satisfeitas
            para permitir acesso.

       Satisfy any
            Especifica que qualquer cliente pode aceder a um  recurso  se  uma  das  condições  de  autenticação
            (AuthType/Require)  ou  de endereço (Allow/Deny/Order) forem satisfeitas. Por exemplo, isto pode ser
            usado para requerer autenticação apenas para acessos remotos.

   DIRECTIVAS VÁLIDAS DENTRO DE SECÇÕES DE POLÍTICAS
       As seguintes directivas podem ser colocadas dentro das secções Policy no ficheiro cupsd.conf:

       JobPrivateAccess all

       JobPrivateAccess default

       JobPrivateAccess {user|@group|@ACL|@OWNER|@SYSTEM} ...
            Especifica uma lista de acesso para valores privados de trabalhos. A lista  de  acesso  "default"  é
            "@OWNER    @SYSTEM".     Mapeia    "@ACL"    para   os   valores   requesting-user-name-allowed   ou
            requesting-user-name-denied values da impressora. Mapeia "@OWNER" para o dono  do  trabalho.  Mapeia
            "@SYSTEM" para os grupos listados para a directiva SystemGroup no ficheiro cups-files.conf(5).

       JobPrivateValues all

       JobPrivateValues default

       JobPrivateValues none

       JobPrivateValues attribute-name [ ... attribute-name ]
            Especifica  a  lista  de  valores de trabalho a tornar privado. Os valores "default" são "job-name",
            "job-originating-host-name", "job-originating-user-name", e "phone".

       SubscriptionPrivateAccess all

       SubscriptionPrivateAccess default

       SubscriptionPrivateAccess {user|@group|@ACL|@OWNER|@SYSTEM} ...
            Especifica uma lista de acesso para valores privados de subscrições. A lista de acesso  "default"  é
            "@OWNER    @SYSTEM".     Mapeia    "@ACL"    para   os   valores   requesting-user-name-allowed   ou
            requesting-user-name-denied values da impressora. Mapeia "@OWNER" para o dono  do  trabalho.  Mapeia
            "@SYSTEM" para os grupos listados para a directiva SystemGroup no ficheiro cups-files.conf(5).

       SubscriptionPrivateValues all

       SubscriptionPrivateValues default

       SubscriptionPrivateValues none

       SubscriptionPrivateValues attribute-name [ ... attribute-name ]
            Especifica  uma  lista  de  valores  de  subscrição  a  tornar  privados.  Os  valores "default" são
            "notify-events",  "notify-pull-method",  "notify-recipient-uri",  "notify-subscriber-user-name",   e
            "notify-user-data".

   DIRECTIVAS DESCONTINUADAS
       As seguintes directivas estão descontinuadas e serão removidas num lançamento futuro do CUPS.

       AuthType Negotiate
            Especifica que a autenticação Kerberos é requerida.

       Classification banner
            Especifica  a classificação de segurança do servidor. Qualquer nome de banner válido pode ser usado,
            incluindo "classified", "confidential", "secret", "topsecret", e "unclassified", ou  o  banner  pode
            ser  omitido  para  desactivar  funções  de  impressão  seguras.  A  predefinição é nenhum banner de
            classificação.

       ClassifyOverride Yes

       ClassifyOverride No
            Especifica se os utilizador podem sobrepor  a  classificação  (página  de  capa)  dos  trabalhos  de
            impressão individuais usando a opção "job-sheets". A predefinição é "No".

       DefaultAuthType Negotiate
            Especifica que a autenticação Kerberos é requerida por predefinição.

       GSSServiceName name
            Especifica  o  nome  do serviço quando se usa autenticação Kerberos. O nome predefinido do serviço é
            "http."

       PageLogFormat format-string
            Especifica o formato das linhas PageLog. As sequências que começam com o  caractere  de  percentagem
            (%)   são  substituídas  pela  informação  correspondente,  enquanto  todos os outros caracteres são
            copiados literalmente. As seguintes sequências de percentagem são reconhecidas:

                "%%" inserts a single percent character.
                "%{name}" inserts the value of the specified IPP attribute.
                "%C" inserts the number of copies for the current page.
                "%P" inserts the current page number.
                "%T" inserts the current date and time in common log format.
                "%j" inserts the job ID.
                "%p" inserts the printer name.
                "%u" inserts the username.

            A predefinição é a string vazia, a qual desactiva o registar de páginas. A string "%p %u %j %T %P %C
            %{job-billing} %{job-originating-host-name} %{job-name} %{media} %{sides}" cria um registo de página
            com os itens standard. Use "%{job-impressions-completed}" para inserir o número de  páginas  (lados)
            que  foram  imprimidos, ou "%{job-media-sheets-completed}" para inserir o número de folhas que foram
            impressas.

NOTAS

       As directivas de ficheiro, directório e configuração de  utilizador  que  costumavam  ser  permitidas  no
       ficheiro  cupsd.conf são agora em vez disso guardadas no ficheiro cups-files.conf(5) para prevenir certos
       tipos de ataques de escalada de privilégios.

       O agendador TEM de ser reiniciado manualmente após se fazer alterações no ficheiro cupsd.conf.  Em  Linux
       isto é feito tipicamente usando o comando systemctl(8), enquanto no macOS é usado o comando launchctl(8).

       O  nome  de  macro  @LOCAL  pode criar confusão pois o sistema que corre o cupsd geralmente pertence a um
       conjunto de sub-redes diferentes dos seus clientes.

DE ACORDO COM

       O formato do ficheiro cupsd.conf é baseado no formato de configuração do Servidor de HTTP Apache.

EXEMPLOS

       Registar tudo com um tamanho de ficheiro log máximo de 32 megabytes:

           AccessLogLevel all
           LogLevel debug2
           MaxLogSize 32m

       Requerer autenticação para acesso a partir de fora da rede 10. :

           <Location />
           Order allow,deny
           Allow from 10./8
           AuthType Basic
           Require valid-user
           Satisfy any
           </Location>

VEJA TAMBÉM

       classes.conf(5),   cups-files.conf(5),   cupsd(8),   mime.convs(5),   mime.types(5),    printers.conf(5),
       subscriptions.conf(5), Ajuda Online do CUPS (http://localhost:631/help)

COPYRIGHT

       Copyright © 2020-2025 by OpenPrinting.

2025-03-12                                            CUPS                                         cupsd.conf(5)