Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Subject: RE: Problem running cygrunsrv with non SYSTEM accounts
Date: Tue, 18 Jan 2005 08:44:01 -0600
Message-ID: <B1FAB0BF7755FC4597FBCFBDE66EA4A6011F6197@DCEVS1.tekelec.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
From: "Aitken, Sean" <Sean.Aitken@tekelec.com>
To: <cygwin@cygwin.com>
X-OriginalArrivalTime: 18 Jan 2005 14:44:01.0999 (UTC) FILETIME=[26A6FDF0:01C4FD6C]
X-IsSubscribed: yes
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id j0IEvMrL012552

It does seem to be a problem with running cygrunsrv under non SYSTEM
accounts then.. I have granted almost all privileges (via. Local
Security Policy) to the sshd_server user. Also, I have tried this with a
domain account added to the local Administrators (and granted
RunAsService) with the same results, so I don't think it has to do with
the 'sshd_server' account.
Also, I have performed:
mkpasswd -l -d > /etc/passwd
mkgroup -l -d > /etc/group

.. And verified the 'sshd_server' account was listed.

Also, NT File Monitor turned up no significant 'file not found' or
'permission denied' errors..

Any more ideas? Is there any sure-fire way to debug the cygrunsrv
program in this manner??

Thanks again!
-Sean

> -----Original Message-----
> From: cygwin-owner@cygwin.com 
> [mailto:cygwin-owner@cygwin.com] On Behalf Of Aitken, Sean
> Sent: Friday, January 14, 2005 5:58 PM
> To: Pierre A. Humblet
> Cc: cygwin@cygwin.com
> Subject: RE: Problem running cygrunsrv with non SYSTEM accounts
> 
> Hi Pierre,
> 
> > Have you tried running a really simple service under account
> > sshd_server, e.g. ones that simply executes /bin/env or 
> > /bin/sleep 60 ?
> 
> I created a test service, using 'sshd_server' as the runner. 
> The program
> is /bin/env.
> 
> It did the same thing.
> - No log file was created
> - The status is:
> $ cygrunsrv -Q test
> Service test exists
> Type                : Own Process
> Current State       : Start Pending
> Controls Accepted   : Accept Stop
> 
> > Also does starting with "net start" give any useful hint?
> 
> When I try to run it with "NET START ..." I get:
> $ net start test
> The test service is starting........
> The test service could not be started.
> 
> More help is available by typing NET HELPMSG 3523.
> 
> When I switch it to SYSTEM:
> "
> saitken@DCESAP08 /var/log
> $ cygrunsrv -S test
> cygrunsrv: Error starting a service: QueryServiceStatus:  Win32 error
> 1062:
> The service has not been started.
> 
> 
> saitken@DCESAP08 /var/log
> $ ls
> setup.log.full  test.log
> 
> saitken@DCESAP08 /var/log
> $ ls -al
> total 100
> drwxrwx---+ 2 saitken Users               0 Jan 14 15:56 .
> drwxrwx---+ 7 saitken Users               0 Jan 11 15:22 ..
> -rwxr-x---+ 1 saitken Users          100878 Jan 13 17:03 
> setup.log.full
> -rw-r--r--  1 SYSTEM  Administrators    864 Jan 14 15:56 test.log
> "
> 
> Of course, it says it can't be started because 'env' exited 
> immedately.
> But, the logfile was created. :0)
> 
> I think this can be narrowed down into a general problem running
> 'cygrunsrv' on Windows Server 2003 under certain conditions. Since the
> machine was setup by someone else, I'm gonna try and get more info
> regarding security and policy configurations.
> 
> Cheers!
> -Sean
> 
> 
> 
> --
> 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/


