Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT 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: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Aitken, Sean" To: 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 AT cygwin DOT com > [mailto:cygwin-owner AT cygwin DOT com] On Behalf Of Aitken, Sean > Sent: Friday, January 14, 2005 5:58 PM > To: Pierre A. Humblet > Cc: cygwin AT cygwin DOT 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 AT DCESAP08 /var/log > $ cygrunsrv -S test > cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error > 1062: > The service has not been started. > > > saitken AT DCESAP08 /var/log > $ ls > setup.log.full test.log > > saitken AT 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/