[13] in athena10

home help back first fref pref prev next nref lref last post

Re: Debathena Gutsy updates

daemon@ATHENA.MIT.EDU (Jonathan Reed)
Mon Dec 10 11:58:35 2007

Cc: Tim Abbott <tabbott@mit.edu>, athena10@mit.edu
Message-Id: <DA25A9DA-C319-483C-AF76-6A8005EBA483@mit.edu>
From: Jonathan Reed <jdreed@MIT.EDU>
To: Greg Hudson <ghudson@mit.edu>
In-Reply-To: <1197304909.6063.6.camel@error-messages.mit.edu>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v915)
Date: Mon, 10 Dec 2007 11:58:22 -0500


On Dec 10, 2007, at 11:41 AM, Greg Hudson wrote:

> I believe authentication is only turned off for cluster printers, not
> dorm printers, although that may be more a matter of accident than
> careful policy review.

Most dorm printers are not authenticated.  Some dorms do require  
authentication because they mistakenly think it is a good idea to  
track print jobs and bill users or implement quotas.  As far as  
Residential Computing goes, we would be ecstatic if we no longer  
provided authenticated printing as an option for dorm printers.  But  
that is probably a policy decision that needs occur in a different  
forum (owls?).

I seem to recall being told once upon a time that you still needed to  
authenticate with Kerberos if you were printing from a non-MIT IP  
address, but presumably the VPN can solve that problem (although using  
Athena with the VPN requires Effort(tm) ), or we can decide we don't  
care about Athena machines that are not at MIT/CSAIL/WHOI/Lincoln/ 
wherever.

> I've heard that you can set up lpr as a back end to cups somehow, and
> that's how stock RHEL support does printing at the moment.  Of course,
> from my perspective it would be a lot easier if we could avoid
> installing any special software and just print with what comes  
> installed
> on Ubuntu, but I believe that requires changing the server
> infrastructure.

I have a klpr backend for CUPS that was used in the OS X 10.3 KLPR  
solution.  The hardest problem has always been getting the tickets.   
Something on the front end with access to the user's ticket cache  
needs to pass the tickets to the backend where they can be used by  
lpr.  Of course, since Ubuntu uses files as ticket caches, presumably  
the backend (if it runs as root), could steal them, but that assumes  
that user's don't modify their default ticket cache location, and is  
probably a bad idea anyway.  Another problem is whether the GUI  
printing subsystem makes it easy to use backends that did not ship as  
part of CUPS (Apple manages to do this, GNOME fails miserably, IMHO).

Switching to a CUPS infrastructure would indeed seem to be the best  
solution, but that's also a discussion for another forum.  A CUPS  
infrastructure would also (I believe) allow users to browse for  
printers rather than having to add them one by one, which would mean  
less documentation to maintain.

-Jon

home help back first fref pref prev next nref lref last post