AFP548

Prinring via samba in active driectory environment

Hey guys. Having some issues printing via samba in an active directory environment with kerberos authentication, I wrote some scripts to get around it. We are testing it here on a few macs around the office and so far its seems to be working pretty well. Specifically, these scripts work around the fact that the samba backend for cups does not have kerberos support, and even if it did, does not have access to the users kerberos tickets. These scripts install a user level launchd plist as well as a daemon that gets called by launchd on demand, and a smbspool replacement. The smbspool replacement intercepts the call to smbspool and instead sends the file to be printed to my user daemon where it then uses smbclient (that has kerberos support) to actually issue the print command as the user. It would be cool if some of you that have this problem (identified as the NT_STATUS_ACCESS DENIED error) could test this a bit and see if this solves the problem for you. The source is of course included, since they are just bash scripts. To install it, just follow the directions in the INSTALL file in the archive. [url]http://www.ecst.csuchico.edu/~eseifert/ADsamba/index.html[/url]
Exit mobile version