For me authentication works as expected in the current s-c-p (0.7.71)
together with the current CUPS (1.2.12 or 1.3.0 RC2) using the current
Gutsy packages. If I am a user in the lpadmin group I can do everything
without being asked for a password, including the server configuration
settings. If I connect to a Feisty machine using the "Goto Server"
button (and the user name of a user who is in the "lpadmin" group of
the Feisty box) I can see all printers, but I cannot configure anything
or add printers. I get "client-error-forbidden". But if I add "allow
@LOCAL" to the "/admin" and "/admin/conf" locations in the cupsd.conf on
the Feisty box and restart CUPS, s-c-p asks me for password of the user
when I do the first queue addition or printer configuration change. I
cannot change the server configuration of the Feisty box though, because
Feisty still uses the CUPS with non-root patches. These patches are
given up in Gutsy. So CUPS and system-config-printer in Gutsy work
perfectly well as foreseen by the upstream CUPS.
Note that I have done a little patch on s-c-p, as the upstream version
is hard-coded to connect to CUPS with the user name "root" by default.
The patch lets the user name of the user calling s-c-p being used, which
is the most adequate for Ubuntu (or any other distros with locked root
account).
Hint: If an unprivileged user is logged in on the desktop, you do not
need to log him out to do printer administration, nore do you need to
"su" to your account from the command line. Simply start s-c-p and then
click "Goto Server" and choose "localhost" and your user name. You will
be asked for your password when you submit your first change.
I think nothing needs to be done here, perhaps changing the button text
"Goto Server" to "Server/Authentication" or so.
Closing as fixed.
** Changed in: system-config-printer (Ubuntu)
Status: Confirmed => Fix Released
** Also affects: cupsys (Ubuntu)
Importance: Undecided
Status: New
** Changed in: cupsys (Ubuntu)
Status: New => Fix Released
--
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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs