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