You might need to run a command to force kerberos authentication on the printer, so it uses the kerberos ticket from nomad:
sudo lpadmin -p [printer] -o auth-info-required=negotiate
You might need to run a command to force kerberos authentication on the printer, so it uses the kerberos ticket from nomad:
sudo lpadmin -p [printer] -o auth-info-required=negotiate
Thank you for the reply! OK...so I am aware of this setting in lpadmin, however I didn't want to have to do this for every printer and when I add it manually, this isn't necessary and Nomad handles the auth and I can print without being prompted. Only when the printer is deployed via Jamf this becomes an issue. What's different when Jamf harvests the printers? And am I to assume the "cupsctl DefaultAuthType=Negotiate" does not work for a global setting?
Thank you for the reply! OK...so I am aware of this setting in lpadmin, however I didn't want to have to do this for every printer and when I add it manually, this isn't necessary and Nomad handles the auth and I can print without being prompted. Only when the printer is deployed via Jamf this becomes an issue. What's different when Jamf harvests the printers? And am I to assume the "cupsctl DefaultAuthType=Negotiate" does not work for a global setting?
This is how I fixed it just this past week. Simply add the script above to the file and processes payload in your policy or configure it as a script that runs "after." Kind of a no-brainer if you want it to work.
Thank you both. I guess that's what I'll have to do!