Mac OS X imprime no CUPS - Falha de autenticação mais intuitiva?

6

Temos um servidor CUPS em toda a rede que oferece acesso autenticado à impressora para todos os usuários do nosso campus. Temos ficado bastante desapontados com a maneira como os clientes Mac lidam com a má autenticação de impressão.

Em qualquer outro diálogo de autenticação, quando um usuário digita um nome de usuário ou senha inválidos, a janela treme brevemente, permitindo que o usuário entre novamente. Com impressoras, isso não é o caso. Aceitará alegremente (e até salvará no chaveiro, se especificado) credenciais ruins. A caixa de diálogo de autenticação é dispensada e o usuário precisa lidar com os trabalhos de impressão exibidos como "Em espera (autenticação obrigatória)". Para que o trabalho seja impresso, é necessário selecioná-lo na fila da impressora, clicar em "Continuar" e redigitar as credenciais apropriadas.

Existe uma maneira de fazer com que a autenticação de impressão com falha funcione de forma mais intuitiva para clientes Mac OS X?

Estamos tentando oferecer suporte a um ambiente BYOD, mas nossos usuários finais ficaram muito confusos com isso. Tornou-se ainda pior pelo modo como preenche previamente o nome de login completo do usuário (por exemplo, "Smith, John"), o que faz com que pensem em usar suas senhas de máquina locais.

    
por Moduspwnens 05.09.2012 / 03:44

1 resposta

2

Não conheço uma maneira de fazer com que o Mac se comporte / responda de maneira diferente nativamente , mas você pode ter mais sorte escrevendo um script de configuração de impressora que usa lpadmin , onde é possível especificar caminho da impressora / impressora, bem como credenciais. Você poderia tentar autenticar com lpadmin (e -o auth-info-required=username,password ); Não tenho certeza se há algum feedback para stdout quando os comandos são executados, e também tem que ser executado com sudo .

Você pode desabilitar o preenchimento prévio (no OS X 10.5+, eu acredito) com:

defaults write /Library/Preferences/com.apple.NetworkAuthorization UseShortName -bool YES

defaults write /Library/Preferences/com.apple.NetworkAuthorization UseDefaultName -bool NO

Isso por si só pode reduzir o número de tentativas de autenticação incorretas, juntamente com uma documentação clara sobre quais credenciais usar (normalmente, uso o mesmo nome de usuário e senha de rede que você usa no seu computador Windows no escritório). / p>     

por 05.09.2012 / 04:09