Configurando o request-user na impressora IPP no CUPS

2

Eu preciso enviar uma solicitação ao servidor CUPS com o parâmetro request-user específico - remote_user em vez de local_user. Como devo definir o servidor CUPS local?

    
por Maciej Piechotka 19.03.2010 / 18:05

2 respostas

2

De acordo com as notas da versão do CUPS , foi adicionado suporte para especificar um nome de usuário diferente no CUPS 1.6b1:

    O
  • CUPS agora suporta uma diretiva User em client.conf e a variável de ambiente CUPS_USER para substituir o nome de usuário padrão ( STR # 3114 )

O relatório de bug do Ubuntu abaixo (não posso torná-lo um link devido aos limites do ServerFault) é outro local para procurar informações e soluções alternativas para o pré-CUPS 1.6b1, embora as soluções alternativas não sejam muito práticas.

bugs.launchpad.net/common-print-dialog-gtk/+bug/856776

    
por 07.02.2014 / 06:55
1

Se você imprimir usando este comando:

lp -d yourprintername -U yourusername /path/to/file

você encontrará requesting-user-name="yourusername" no arquivo CUPS ' error_log (mas seu cupsd.conf precisa ser editado para usar LogLevel debug para que a mensagem apareça).

Se você quiser forçar uma opção padrão para todos usuários, execute este comando como root:

lpoptions -d yourprintername -o requesting-user-name=someusername

[ Nota: algumas versões do CUPS parecem misturar 'job-originador-user-name' e 'requesting-user-name'. Então você sabe se minha sugestão não funciona para você ...]

    
por 31.07.2010 / 20:53