Bonjour, j'avais écrit le backend cups suivant il du temps de Debian Lenny:
#!/bin/bash
sed -i 's/AuthInfoRequired.*//g' /etc/cups/printers.conf
FILENAME=/tmp/krbprint_$$
cat - > $FILENAME
chown 2ドル $FILENAME
if [ "$#" != "0" ];
then
export DEVICE_URI=$(echo $DEVICE_URI|sed -e 's/?k=true//g')
KRB5_UID=$(id -u 2ドル)
export KRB5CCNAME="FILE:$(ls --sort=time /tmp/krb5cc_$KRB5_UID_*|head -n 1)"
su -c "/usr/bin/smbspool 1ドル 2ドル \"3ドル\" 4ドル \"5ドル\" $FILENAME" 2ドル
rm -f $FILENAME
exit 0
else
echo "network krb \"Unknown\" \"Windows Printer Kerberos\""
exit 0
fi
Cela fonctionnait très bien mais sous Debian (...)