[cups.general] CUPS, Kerberos, and ServerName

Rick Cochran rcc2 at cornell.edu
Thu Oct 9 11:43:24 PDT 2008


I finally got Kerberos authenticated printing to work.  The part I was missing 
was that unless one wants to issue service principals for every client 
workstation, the client command has to send the print job directly to the remote 
server, bypassing the local spooler.  This can be accomplished by using, for 
example, "-H remote-server-name" in the lpr command.  It can also be 
accomplished by including "ServerName remote-server-name" in the "client.conf" 
file on the client workstation.  This raises some additional questions.

1. The "ServerName" directive can be used in either cupsd.conf or client.conf. 
One of my mistakes was using it in the cupsd.conf.  Apparently this directive 
has different functionality depending on which of the conf files it is in.  What 
function does it have when used in the cupsd.conf file?

2. Is there some way to send print jobs for some printers to the local spooler, 
and send print jobs for other printers directly to a remote spooler?  I 
certainly hope so.  Otherwise it would be impossible to have a directly attached 
printer which did not require Kerberos authentication and a remote printer which 
did.

-Rick





More information about the cups mailing list