¿Hay alguna manera de imprimir en una impresora Samba que requiera autenticación proporcionando las credenciales en la línea de comando (por ejemplo, con lpr
)?
Logré almacenar las credenciales en GNOME Keyring y cuando estoy conectado con una sesión de escritorio puedo imprimir lpr
.
¿Hay alguna manera de:
- suministrar las credenciales a
lpr
- autenticar los trabajos en la cola
al iniciar sesión de forma remota (SSH)?
Editar
Sé que es posible almacenar un conjunto de credenciales para todos los usuarios (directamente en CUPS en el URI de la impresora), pero necesitamos que cada usuario se autentique con sus propias credenciales.
authentication
smb
lpr
Matteo
fuente
fuente
Respuestas:
smbclient
Puede usar
smbclient
para imprimir archivos. Puedo imprimir a través de Samba a una de mis impresoras así:Ejemplo
lpadmin
También encontré este ejemplo aquí en un hilo titulado: Impresión Lion Kerberos . Hay 2 métodos
Método # 1 - Impresoras ya instaladas
Método # 2 - Agregar impresora
En cualquier caso, una vez que haya ejecutado uno de los comandos anteriores, debería poder hacerlo
lpr -P PRINTERNAME
después de configurar la impresora SMB.NOTA 1: es posible que pueda agregar nombres de usuario y dominios a la
smb://
línea si es necesario. Sin embargo, no probé esa instalación. Además, el-U <username>
interruptor permite anular su nombre de usuario.NOTA2: Este método creará una impresora con las credenciales almacenadas en caché, lo que puede no ser lo que desea, pero permitirá
lpr
enviar impresiones a una impresora SMB, solo que sin las credenciales incluidas.Referencias
fuente
lpr
no hay forma de autenticarse. Los trabajos permanecerán atrapados en la cola.smbclient
Funciona de maravilla. Gracias por la actualización.lpadmin
detalles en caso de que alguien quiera crear una entrada de impresora SMB más permanente.