[Pkg-hpijs-devel] Bug#483205: hplip: group scanner requirements.

Bruce Sass bmsass at shaw.ca
Sat Jul 12 18:47:37 UTC 2008


On Sat July 12 2008 06:40:30 am Mark Purcell wrote:
> Thanks for the comment. The other suggestion is to use
>    lp.plugdev
>
> But the downside of that is there is then no way to distinguish
> between plugged in printers and other devices such as cameras.

Another downside is the combination of wild cards in the match selector 
with the setting of OWNER... not only do you need to ensure the 
hpmud.rules are read before other, more specific, rules which match the 
same devices, the other .rules (e.g., ghpoto's) need to also start 
setting OWNER so those devices don't end up owned by lp.

Surely having a Photosmart camera device owned by lp.plugdev is not good 
since it allows anyone in group lp (traditionally, anyone with access 
to printers) to plug in and use a Photosmart camera even though they 
may not belong to group plugdev.

I think hpmud.rules should stop setting OWNER, which will then default 
to root. Of course, if HPLIP were to start specifying individual 
devices instead of blocks of devices, regardless of whether or not they 
are printers/scanners or cameras, the setting of OWNER would not 
matter.

As far as setting GROUP=lp|scanner|plugdev or using ACL's (eventually, 
since it is too close to release to to implement?)...
<shrug> I don't know which would be best.


- Bruce





More information about the Pkg-hpijs-devel mailing list