Primeiro de tudo, posso iniciar o gerenciador de impressão antigo (?) iniciando o programa system-config-printer
. Aqui está um bom guia: Como adicionar uma impressora no gnome-shell
Acho que consegui resolver o meu problema. Para evitar o armazenamento da senha em texto simples em /etc/cups/printers.conf
, eu preciso dela para solicitar meu nome de usuário e senha do AD sempre que quiser imprimir algo, que é o que desejo.
Tanto quanto eu descobri, há duas linhas importantes em /etc/cups/printers.conf
que são relevantes para o meu problema.
AuthInfoRequired username,password
DeviceURI smb://domain/print.mycompany.net/printqueue_ps
Eu preciso da linha AuthInfoRequired para receber meu nome de usuário e senha. Se eu especificar meu nome de usuário do AD na linha de URI, ele ainda me pedirá meu nome de usuário e senha, mas aparentemente ignorará o que eu digito, resultando em uma autenticação com falha. Eu originalmente imaginei que, se eu especificasse meu nome de usuário, mas não minha senha, eu teria que fornecer minha senha sempre que quisesse imprimir algo. Aparentemente, não funciona dessa maneira. Ele sempre usa meu nome de usuário do Ubuntu e não meu nome de usuário do AD. Eu não descobri uma maneira de consertar isso.
Por favor, note que você precisa parar o CUPS sempre que quiser editar /etc/cups/printers.conf
manualmente.
$ sudo service cups stop
$ sudo nano /etc/cups/printers.conf
$ sudo service cups start