This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Intermittent Cron Errors
Pierre,
Thanks for your reply.
Yes, both the job and service are running under the same account (orderworker). I was looking into this a bit more, and found that we are getting the following event in our security event log at the exact time of the cron "can't switch user context" error.
Event Type: Failure Audit
Event Source: Security
Event Category: Privilege Use
Event ID: 577
Date: 7/8/2009
Time: 4:30:17 PM
User: <domain>\orderworker
Computer: OMS1
Description:
Privileged Service Called:
Server: NT Local Security Authority / Authentication Service
Service: LsaRegisterLogonProcess()
Primary User Name: OMS1$
Primary Domain: <domain>
Primary Logon ID: (0x0,0x3E7)
Client User Name: orderworker
Client Domain:
Client Logon ID: (0x0,0xF1C649B8)
Privileges: SeTcbPrivilege
This seems to confirm that it's an sporadic authentication issue between our server and our domain controllers, not cron or cygwin-related. I'm going to try to track this issue down and failing that, may try building a special version of cron to bypass setuid per your suggestion. I should be able to handle that, but if I have trouble, I may drop you a line.
Thanks again!
Rajiv
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple