Problema de autenticación con CUPS 5.3.1 en la impresora SMB

9

Estoy tratando de imprimir en una impresora samba a través de CUPS. He configurado la impresora de acuerdo, pero parece haber un problema con la autenticación. El mensaje de error que recibo es

Session setup failed: NT_STATUS_LOGON_FAILURE

La GUI también me dice: Idle - Tree connect failed (NT_STATUS_ACCESS_DENIED)

Solía ​​funcionar con versiones anteriores de CUPS (1.4.3 y 1.4.6) en Ubuntu 11.04

Estoy haciendo esto en una instalación limpia de Ubuntu 12.04, CUPS versión 1.5.3. He intentado cambiar algunos derechos relacionados con apparmor, sin éxito como se describe aquí: http://www.compdigitec.com/labs/2010/01/16/fixing-usrlibcupsbackendsmb-failed-error-in-ubuntu/

He estado trabajando con Ubuntu durante años, pero este es el tipo de problema con el que necesito ayuda.

Julius
fuente
También intenté degradar a CUPS 4.1.8, eso no ayudó, no pude conectarme a localhost: 631 más. Ahora estoy de vuelta en el problema descrito anteriormente, cualquier ayuda será muy apreciada.
Julius

Respuestas:

4

Hurra, está funcionando. El problema está relacionado con un problema de autenticación realmente extraño que tiene 12.04 samba. Como también tuve problemas para conectarme a las sambaunidades, leí que los nombres de servidor y dominio deben estar en mayúsculas (no tengo idea de por qué) para que funcionen.

Para la sambaimpresora, fue suficiente con tener el nombre de dominio en mayúscula, como este:

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

tenga cuidado de desbloquear mayúsculas antes de ingresar la contraseña :-)

Espero que esto le ahorre tiempo a alguien.

Julius
fuente
¿Podría dar más detalles sobre el "problema de autenticación realmente extraño"?
Aaron
En mi caso, el nombre de dominio apunta a un servidor de impresión netbios y como: 1) los nombres de netbios son (casi) siempre mayúsculas y 2) nosotros (en UNIX / Linux) asumimos mayúsculas y minúsculas, entonces debería estar en MAYÚSCULAS.
4

Solución para Ubuntu 14.04.

  1. Ve a la Terminal y ejecuta:

     sudo nano /etc/samba/smb.conf
    
  2. Hay cambio:

    workgroup = YOURDOMAIN
    
  3. La sintaxis de prueba está bien escribiendo terminal:

    testparm
    
  4. En la configuración del sistema -> impresora -> propiedades, configure los detalles de autenticación de la siguiente manera:

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

Deberias hacer eso

Miguel Ramirez
fuente
Esto parece hacer el truco también en Ubuntu 16.04.
geekoverdose
Para Fedora29 no vi "detalles de autenticación"
kokbira
0

Tuve el mismo problema, aunque en una máquina Debian donde el host de Windows está conectado al dominio pero el cliente Debian no. La solución que funcionó para mí fue la siguiente:

  1. Cambie la configuración del dominio como lo sugiere Miguel arriba.
  2. Pruebe el acceso a la impresora con este comando:

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

  3. Inicie el cuadro de diálogo Agregar impresoras en Gnome, seleccione Impresora de Windows a través de Samba

kabZX
fuente