Cups Adiciona “AuthInfoRequired username,password” as Impressoras
Este problema aconteceu em um cliente, e é um problema chato. Algumas vezes, sem motivo aparente, o CUPS ia no arquivo de configuração da impressora, printers.conf, e adicionava a linha “AuthInfoRequired username,password“.
O problema maior é que, quando essa linha aparece no CUPS a impressora para de responder em rede. Quando é um caso de uma impressora só, não tem grandes dificuldades, pois basta editarmos o arquivo, e não é tão frequente assim. Agora imaginem isso acontecendo em 70 impressoras de um servidor de impressão… é um caos.
Esse é um bug conhecido do CUPS (https://bugs.launchpad.net/ubuntu/+source/cups/+bug/283811). Como resolver esse problema?
Primeiro criei um script para remover as linhas de autorização:
$ vim /usr/local/bin/cups-workaround.sh
#!/bin/bash
cat /etc/cups/printers.conf | sed ‘s/username,password/none/’ | less > /etc/cups/printers2.conf
$ mv /etc/cups/printers2.conf /etc/cups/printers.conf
Depois coloquei isso no cron.
$ crontab -e
* * * * * /usr/local/bin/cups-workaround.sh
Não é a última maravilha do mundo, mas resolveu meu problema!
