Cygwin services using uid 400, not SYSTEM. Why?

Larry Hall (Cygwin) reply-to-list-only-lh@cygwin.com
Tue May 9 15:23:00 GMT 2006


Shaddy Baddah wrote:
> 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)?
> 

Why didn't you configure the service via /usr/bin/iu-config?  I'd suggest
you uninstall, reinstall, and try using the configure script instead.  With
some luck, it will be able to undo any missteps and configure a working and
proper inetd for you.

-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
838 Washington Street                   (508) 893-9889 - FAX
Holliston, MA 01746

--
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