Problema de autenticação com o CUPS 5.3.1 na impressora SMB

9

Estou tentando imprimir em uma impressora samba via CUPS. Eu configurei a impressora corretamente, mas parece haver um problema com a autenticação. A mensagem de erro que recebo é

Session setup failed: NT_STATUS_LOGON_FAILURE

A GUI também me diz: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Ele costumava funcionar com versões anteriores do CUPS (1.4.3 e 1.4.6) no Ubuntu 11.04

Estou fazendo isso em uma instalação limpa do Ubuntu 12.04, CUPS versão 1.5.3. Tentei alterar alguns direitos relacionados ao apparmor, sem êxito, conforme descrito aqui: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

Trabalho com o Ubuntu há anos - mas esse é o tipo de problema com o qual preciso de ajuda.

Julius
fonte
Também tentei fazer o downgrade para o CUPS 4.1.8, que não ajudou, não consegui mais me conectar ao localhost: 631. Agora estou de volta ao problema descrito acima, qualquer ajuda será muito apreciada.
Julius

Respostas:

4

Hurrah, está funcionando. O problema está relacionado a um problema de autenticação realmente estranho com o 12.04 samba. Como também tive problemas para conectar-me às sambaunidades, li que os nomes de servidor e domínio precisam estar em maiúsculas (não faço ideia do porquê) para fazê-las funcionar.

Para a sambaimpressora, bastava ter o nome do domínio em maiúsculas, como este:

smb://D.EXAMPLE.CH/vpp-xxxxxxxxxxxxx/vpp-xxxxxxxxxxxx

tome cuidado para desbloquear o caps lock antes de digitar a senha :-)

Espero que isso economize tempo para alguém.

Julius
fonte
Você poderia elaborar mais sobre o "problema de autenticação realmente estranho"?
Aaron
No meu caso, o nome do domínio aponta para um servidor de impressão netbios e como: 1) os nomes netbios são (quase) sempre em maiúsculas e 2) nós (no UNIX / Linux) assumimos maiúsculas de minúsculas e, portanto, deve estar em MAIÚSCULAS.
4

Solução para Ubuntu 14.04.

  1. Vá para o Terminal e execute:

     sudo nano /etc/samba/smb.conf
    
  2. Mudança:

    workgroup = YOURDOMAIN
    
  3. A sintaxe do teste está correta, digitando no terminal:

    testparm
    
  4. Nas configurações do sistema -> impressora -> propriedades, defina os detalhes da autenticação da seguinte maneira:

    Username [email protected]
    Password yourpass
    VERIFY
    
  5. Imprimir página de teste

Isso deve resolver

Miguel Ramirez
fonte
Isso parece funcionar também no Ubuntu 16.04.
Geekoverdose # 14/16
Para Fedora29 eu não vi "detalhes de autenticação"
kokbira
0

Eu tive o mesmo problema, embora em uma máquina debian em que o host do Windows esteja conectado ao domínio, mas o cliente Debian não. A solução que funcionou para mim foi a seguinte:

  1. Altere a configuração do domínio, conforme sugerido por Miguel acima.
  2. Teste o acesso à impressora usando este comando:

    / usr / bin / smbclient -L {Server_IP} -U {ad.domain.name.com} / {domain_username}

  3. Abra a caixa de diálogo Adicionar impressoras no Gnome, selecione Impressora do Windows via Samba

kabZX
fonte