This is the mail archive of the cygwin 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: Cron Running As UID 400


Please read the message in the Cygwin mailing list at:

http://sources.redhat.com/ml/cygwin/2003-12/msg00711.html

It will provide you with a script that will attempt
to diagnose the problem that you are having with cron.


> -----Original Message-----
> From: Winch Jr., Wayne S [mailto:Wayne.WinchJr@ca.com]
> Sent: Tuesday, February 24, 2004 4:06 PM
> To: cygwin@cygwin.com
> Subject: Cron Running As UID 400
> 
> 
> Hi,
> 
> I've been through a couple of problems already with cron and have
> resolved all of them (thanks to this list!) except this last one.  The
> cron service is indeed running, but no jobs are ever run as 
> described in
> the crontab.  A strange thing I've noted is that the user 
> that the cron
> service is running under is not the expected SYSTEM but the 
> unknown 400
> as:
> 
> $ ps -ef
>      UID     PID    PPID TTY     STIME COMMAND
>  winwa02     904       1   ?    Feb 23 /usr/X11R6/bin/XWin
>   SYSTEM    3912       1   ?    Feb 23 /usr/bin/cygrunsrv
>   SYSTEM    1512    3912   ?    Feb 23 /usr/sbin/inetd
>   SYSTEM    2616       1   ?    Feb 23 /usr/bin/cygrunsrv
>   SYSTEM    2648    2616   ?    Feb 23 /usr/sbin/cygserver
>  winwa02    1412       1   4    Feb 23 /usr/bin/rxvt
>  winwa02    3552    1412   5    Feb 23 /usr/bin/bash
>  winwa02    3084    3552   5    Feb 23 /usr/bin/telnet
>  winwa02    3228       1   2  14:16:18 /usr/bin/rxvt
>  winwa02    3640    3228   3  14:16:19 /usr/bin/bash
>  winwa02    3176    3640   3  15:46:35 /usr/bin/telnet
>  winwa02    3016       1   6  16:06:23 /usr/bin/rxvt
>  winwa02    2504    3016   7  16:06:23 /usr/bin/bash
>  winwa02    3856       1   0  11:13:47 /usr/bin/rxvt
>  winwa02    3576    3856   1  11:13:48 /usr/bin/bash
>      400    2228       1   ?  12:30:59 /usr/bin/cygrunsrv
>      400     536    2228   ?  12:30:59 /usr/sbin/cron
>  winwa02    2188    2504   7  12:37:47 /usr/bin/ps
> 
> 
> 
> Note that other cygrunsrv processes do indeed correctly run under
> SYSTEM.  I suspect that if my cron and its associated parent cygrunsrv
> process were running as SYSTEM, then the cron jobs would 
> execute per the
> crontab.  In fact, I manually ran /usr/sbin/cron as my user (winwa02)
> and cron was indeed able to kick off the crontab jobs properly.
> 
> A relevant entry in the Windows XP Application Event log 
> appears in full
> when /usr/sbin/cron starts as:
> 
> The description for Event ID ( 0 ) in Source ( /usr/sbin/cron ) cannot
> be found. The local computer may not have the necessary registry
> information or message DLL files to display messages from a remote
> computer. You may be able to use the /AUXSOURCE= flag to retrieve this
> description; see Help and Support for details. The following 
> information
> is part of the event: /usr/sbin/cron : PID 536 : (winwa02) ORPHAN (no
> passwd entry).
> 
> The typical command line used to install the cron service was:
> 
> cygrunsrv -I cron -p /usr/sbin/cron -a -D -e "CYGWIN=tty ntsec" -d
> "CYGWIN cron"
> 
> My domain /etc/passwd and /etc/group files are up-to-date.
> 
> As usual the output of the relevant sections of cygcheck -svr appears
> below:
> 
> 
> Cygwin Win95/NT Configuration Diagnostics
> Current System Time: Tue Feb 24 11:08:08 2004
> 
> Windows XP Professional Ver 5.1 Build 2600 Service Pack 1
> 
> ----------snip----------
> 
> Output from C:\cygwin\bin\id.exe (nontsec)
> UID: 5120(winwa02) GID: 10513(Domain Users)
> 10513(Domain Users)
> 
> Output from C:\cygwin\bin\id.exe (ntsec)
> UID: 5120(winwa02) GID: 10513(Domain Users)
> 544(Administrators)           
> 545(Users)                    143344(442-SC-CRO-R)
> 106908(98-Site)               
> 10513(Domain Users)           162415(NASiteGroups)
> 169978(North American Sites)
> 
> SysDir: C:\WINDOWS\System32
> WinDir: C:\WINDOWS
> 
> CYGWIN = `tty notitle glob ntsec codepage:oem server'
> HOME = `C:\cygwin\home\winwa02'
> MAKE_MODE = `unix'
> PWD = `/home/winwa02'
> USER = `winwa02'
> 
> ----------snip----------
> 
> 
>  1083k 2004/01/31 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
>                   "cygwin1.dll" v0.0 ts=2004/1/30 16:32
>     Cygwin DLL version info:
>         DLL version: 1.5.7
>         DLL epoch: 19
>         DLL bad signal mask: 19005
>         DLL old termios: 5
>         DLL malloc env: 28
>         API major: 0
>         API minor: 109
>         Shared data: 3
>         DLL identifier: cygwin1
>         Mount registry: 2
>         Cygnus registry name: Cygnus Solutions
>         Cygwin registry name: Cygwin
>         Program options name: Program Options
>         Cygwin mount registry name: mounts v2
>         Cygdrive flags: cygdrive flags
>         Cygdrive prefix: cygdrive prefix
>         Cygdrive default prefix: 
>         Build date: Fri Jan 30 19:32:04 EST 2004
>         CVS tag: cr-0x9e
>         Shared id: cygwin1S3
> 
> ----------snip----------
> 
> Cygwin Package Information
> Last downloaded files to: C:\Documents and Settings\winwa02\My
> Documents\My Downloads\cygwin
> Last downloaded files from: 
ftp://mirrors.rcn.net/pub/sourceware/cygwin

Package                 Version            
---------- snip ----------
cron                    3.0.1-11           
crypt                   1.1-1              
ctags                   5.5-4              
cygipc                  2.03-2             
cygrunsrv               0.98-1             
---------- snip ----------

Use -h to see help about each section



Thanks,

Wayne Sheridan Winch, Jr.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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