Cygwin services using uid 400, not SYSTEM. Why?

Shaddy Baddah shaddy_baddah@hotmail.com-invalid
Tue May 9 06:15:00 GMT 2006


Hi,

I've recently been required to use a Windows XP Professional system, and 
have been trying to setup  a Cygwin inetd service.

After installing the requisite Cygwin packages, I performed a:

cygrunsrv -I inetd -d "CYGWIN inetd" -p /usr/sbin/inetd -a '-d'

and then:

cygrunsrv -S inetd

Curiously however, at least against my experience, the spawned service 
processed are *not* being run as SYSTEM. Consider the following output:

$ ps -ef
 sbaddah    2428       1 con  11:23:33 /usr/bin/bash
 sbaddah    1412    2428 con  13:10:06 /usr/bin/rxvt
 sbaddah    1740    1412   3  13:10:06 /usr/bin/sh
     400    3692       1   ?  13:56:54 /usr/bin/cygrunsrv
     400    3336    3692   ?  13:56:54 /usr/sbin/inetd
 sbaddah    2600    1740   3  13:56:57 /usr/bin/ps

The SYSTEM uid from my /etc/passwd (created by mkpasswd -l -d) is 18:

SYSTEM:*:18:544:,S-1-5-18::

Uid 400 doesn't exist. Can someone please explain to me why the service 
is not being started as SYSTEM? Is this normal? What more can I do to 
diagnose the problem (other than sending the cygcheck.out, which I have 
attached)?

Thanks in advance,
Shaddy

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20060509/f6cdf9eb/attachment.ksh>
-------------- next part --------------
--
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/


More information about the Cygwin mailing list