[cups.general] what is user @SYSTEM?

Johannes Meixner jsmeix at suse.de
Fri May 4 00:55:33 PDT 2012


Hello,

On May 3 14:01 Debian Flo wrote (excerpt):
> On 05/03/12 19:38, Michael Sweet wrote:
>> See:
>>
>>     http://www.cups.org/documentation.php/policies.html
>>
>> Basically @SYSTEM is shorthand for any group listed with the SystemGroup directive.
>>
>
> Thanks a lot. This is a good hint and a good link. Now I understand
> everything better. Stupid that I haven't found that page before.


Be careful what and whereform you read CUPS documentation:


1.
Check that the CUPS major.minor version matches:

E.g.:
The CUPS 1.2 cupsd.conf documentation regarding "SystemGroup" 
http://www.cups.org/documentation.php/doc-1.2/ref-cupsd-conf.html#SystemGroup
-----------------------------------------------------------------------------
SystemGroup
....
The default is system-dependent and generally consists of all of the
following groups, if present: lpadmin, root, sys, and/or system.
-----------------------------------------------------------------------------
is different from the same for CUPS 1.3
http://www.cups.org/documentation.php/doc-1.3/ref-cupsd-conf.html#SystemGroup
-----------------------------------------------------------------------------
SystemGroup
....
The default group list is admin.
-----------------------------------------------------------------------------


2.
Check whereform you get the CUPS documentation:

E.g.:
The CUPS 1.5 cupsd.conf documentation regarding "SystemGroup"
online at cups.org
http://www.cups.org/documentation.php/doc-1.5/ref-cupsd-conf.html#SystemGroup
-----------------------------------------------------------------------------
SystemGroup
....
The default group list is admin.
-----------------------------------------------------------------------------
is different from the same for CUPS 1.5 on my local SUSE workstation
http://localhost:631/help/ref-cupsd-conf.html#SystemGroup
-----------------------------------------------------------------------------
SystemGroup
....
The default group list is sys root.
-----------------------------------------------------------------------------

Reason:
The default for the SystemGroup is set during compile time
either explicitly via "configure --with-system-groups..."
or automatically via config-scripts/cups-defaults.m4
depending on which kind of operating system is used
and the CUPS documentation online at cups.org was
apparently made on a Mac OS X "Darwin" system while
the CUPS documentation on my local SUSE workstation
was made on a Linux system.


Kind Regards
Johannes Meixner
-- 
SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany
HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer





More information about the cups mailing list