mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
62c68bd8c8
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11690 We need a wrapper for smbspool to be able to authenticate with Kerberos. This needs to replace the cups smb backend. The permission need to be 0700 and the owner root. Note that Kerberos support is broken in CUPS 2.1.2 maybe earlier versions. It works with 1.6.3. Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Michael Adam <obnox@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Mon Jan 25 19:58:46 CET 2016 on sn-devel-144 |
||
---|---|---|
.. | ||
client_proto.h | ||
client.c | ||
clitar_proto.h | ||
clitar.c | ||
dnsbrowse.c | ||
README.smbspool | ||
smbspool_krb5_wrapper.c | ||
smbspool.c | ||
tree.c |
smbspool ========= smbspool is a very small print spooling program that sends a print file to an SMB printer. The command-line arguments are position-dependent for compatibility with the CUPS. For printing support with Kerberos, CUPS 1.5+ needs a wrapper for the backend which sets the correct location of the Kerberos credential cache. smbspool_krb5_wrapper ====================== This tool can be used to print using Kerberos credentials. To get this working smbspool_krb5_wrapper needs to be the smb backend of CUPS. It needs to be owned by root and the permissions for the binary need to be 0700. Once smbspool_krb5_wrapper switched to the user trying to print it executes smbspool.