This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Windows 2003 Server & Cygwin Cron

On Dec 17 14:43, Igor Pechtchanski wrote:
> Quoting crontab.c from the cron-3.0.1-11 sources:
> /* Cygwin can't support changing the owner since that requires crontab to
>    be a s-uid application which is not supported.
>    As workaround we try to set group membership to be SYSTEM (== ROOT_UID)
>    and setting permissions to 640 which should allow cron to work. */
> So, Cygwin basically assumes that the user that cron runs under will be in
> the SYSTEM group, and tries to change the mode of the tab file so that
> cron can access it.  Unfortunately, that's not true for the directions
> that Corinna gave for Win2003, since the cron_server user is not in the
> SYSTEM group.  One solution is to assume the invariant that cron always
> runs as a user in the SYSTEM group, but, AFAICS, there is no way to add a
> user to the SYSTEM group.  Another solution is to select another group and
> make that invariant (and add the cron_server user to it), which will
> require changing the cron sources.
> Corinna, any comments?

No, except that there's no SYSTEM group and using SYSTEM as a group
is some sort of a Cygwin hack.  Using administrators as group is
actually better.  Will change at one point in future.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                      
Red Hat, Inc.

Unsubscribe info:
Problem reports:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]