Existe uma maneira de imprimir em uma impressora Samba que requer autenticação, fornecendo as credenciais na linha de comando (por exemplo, com lpr
)?
Consegui armazenar as credenciais no GNOME Keyring e, quando estou conectado a uma sessão da área de trabalho, posso imprimir lpr
.
Existe uma maneira de:
- fornecer as credenciais para
lpr
- autenticar os trabalhos na fila
ao efetuar login remotamente (SSH)?
Editar
Sei que é possível armazenar um conjunto de credenciais para todos os usuários (diretamente no CUPS no URI da impressora), mas precisamos que cada usuário se autentique com suas próprias credenciais.
authentication
smb
lpr
Matteo
fonte
fonte
Respostas:
smbclient
Você pode usar
smbclient
para imprimir arquivos. Sou capaz de imprimir via Samba para uma das minhas impressoras da seguinte forma:Exemplo
lpadmin
Também encontrei este exemplo aqui em um tópico intitulado: Lion Kerberos printing . Existem 2 métodos.
Método # 1 - Impressoras já instaladas
Método 2 - Adicionando impressora
Em qualquer um dos casos, depois de executar um dos comandos acima, você poderá executar
lpr -P PRINTERNAME
após configurar a impressora SMB.NOTA1: Você poderá adicionar nomes de usuário e domínios à
smb://
linha, se necessário. Eu não testei essa instalação no entanto. Além disso, a-U <username>
opção permite substituir seu nome de usuário.NOTA2: Este método criará uma impressora com as credenciais armazenadas em cache, o que pode não ser o que você deseja, mas permitirá
lpr
enviar impressões para uma impressora SMB, apenas sem as credenciais incluídas.Referências
fonte
lpr
, não há como autenticar. Os trabalhos permanecerão presos na fila.smbclient
Funciona como um encanto. Obrigado pela atualização.lpadmin
detalhes caso alguém queira criar uma entrada de impressora SMB mais permanente.