I think there is a misunderstanding about how system-config-printer
authenticates.  It does not become the root user at any point.  It uses
libcups (the CUPS API) to communicate with the CUPS server using the IPP
protocol.  At connection time we specify which user we are connecting as
(usually root).  When authentication is needed for a request, libcups
runs our callback to provide it with a password, and at that stage we
put a dialog on the screen.

On Fedora we currently use consolehelper in addition to this, only to
make use of the cached authentication credentials that the pam_timestamp
module provides -- but I do not like having to run the entire
application as root, and may well remove this in future.  system-config-
printer caches authentication credentials in the session already.

I don't understand what you mean by "add the user at lpadmin too" -- can
you explain what you mean by that?

-- 
Lack support to gksu
https://bugs.launchpad.net/bugs/114714
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to