http://bugzilla.novell.com/show_bug.cgi?id=469721
User jsmeix@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=469721#c15
--- Comment #15 from Johannes Meixner 2009-11-03 04:09:47 MST ---
You cannot get the status of your printer as normal user
because your normal user account does not have
read and write permissions for this device.
To get the status, the user who runs the application which
sends a status query to the device (here hp-toolbox)
must have write permissions for the device to send
the status query to the device and it must also have
read permissions for the device to receive the status
answer from the device.
When you allow as root read/write permissions for all users via
chmod a+rw /dev/bus/usb/001/004
it would work.
What fails in your case is the complicated stack of magic via HAL
as described in bug #542473 which should set additional
read/write permissions for the "desktop" user, i.e. the user
who is currently logged in via graphical login via XDM or KDM
on the local machine.
The ACL does not change the traditional owner of
the device file which would still be "root".
If the HAL magic works, getfacl would show something like
----------------------------------------------------------------
# file: dev/bus/usb/XXX/YYY
# owner: root
# group: lp
user::rw-
user:<normal-user>:rw-
group::rw-
mask::rw-
other::r--
----------------------------------------------------------------
to allow also the <normal-user> read/write access.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.