From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29018 invoked by alias); 26 Sep 2003 20:12:55 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 28963 invoked from network); 26 Sep 2003 20:12:54 -0000 Received: from unknown (HELO wookiee.npc.net) (199.15.61.23) by sources.redhat.com with SMTP; 26 Sep 2003 20:12:54 -0000 Received: from mail.npc.net (mail.npc.net [172.20.0.18]) by wookiee.npc.net (Mirapoint Messaging Server MOS 3.3.2-CR) with ESMTP id ACI02604; Fri, 26 Sep 2003 16:20:00 -0400 (EDT) Received: from npc.net (UNKNOWN [172.28.3.66]) by mail.npc.net (Netscape Messaging Server 4.15 mail Aug 7 2002 02:38:00) with ESMTP id HLU85H00.5QE for ; Fri, 26 Sep 2003 16:12:53 -0400 Message-ID: <3F749D78.1F379DB9@npc.net> Date: Fri, 26 Sep 2003 20:19:00 -0000 From: "Marco Mason" X-Accept-Language: en MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Installed, Admin can run, other account can't... References: <3F7360C6.53FB260C@npc.net> <3F745893.42F40E25@npc.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2003-09/txt/msg01704.txt.bz2 Igor Pechtchanski wrote: > On Fri, 26 Sep 2003, Marco Mason wrote: > > > Igor Pechtchanski wrote: > > > > > On Thu, 25 Sep 2003, Marco Mason wrote: > > > > > > > Hey, gang-- > > > > > > > > I've installed cygwin on a new box. After I set it up, I could run it > > > > as administrator. > > > > However, when I logged into a test account, I can't successfully start > > > > it. > > > > > > > > Trying to run it under the test account in a DOS shell: > > > > > > > > D:\cygwin\bin>bash --login -i > > > > D:\cygwin\bin\bash.exe: *** CreateFileMapping, Win32 error 5. > > > > Terminating. > > > > > > > > D:\cygwin\bin> > > > > > > > > I tried googling for the message, but couldn't find anything useful. > > > > > > > > I ran a 'cygcheck -svr' and attached the output to this message as a > > > > text file. > > > > > > > > Does anyone have an idea of what I should try? > > > > --marco > > > > > > $ net helpmsg 5 > > > Access is denied. > > > $ > > > > > > Basically, it looks like Win2k couldn't run the application as the test > > > user. What's the output of "ls -l /bin/bash.exe"? How about "getfacl > > > /bin/bash.exe"? You may need to change the permissions manually on your > > > Cygwin tree, using the "chmod -R" command. > > > Igor > > > > Here's what you asked: > > > > $ ls -al /bin/bash.exe > > -rwx------+ 1 Administ Users 534016 Sep 15 05:47 /bin/bash.exe > > > > $ getfacl /bin/bash.exe > > # file: /bin/bash > > # owner: Administrators > > # group: Users > > user::rwx > > group::--- > > group:D-Application Server-RW:rwx > > mask:rwx > > other:--- > > > > The user having difficulties is named 'EagleGen' and is a member of the > > D-Application Server-RW group. > > > > --marco > > Ok. This pretty much confirms my guess. > > A quick fix would be to "chmod -R a+x /bin /usr/X11R6/bin /usr/sbin > /usr/i686-pc-* /usr/lib/gcc-lib && chmod -R a+r /usr /etc /lib /var". I > may have missed some directories with executables. You may also need to > give write access to everyone in /tmp and /var... > Hmmm... I just tried this, and I still can't seem to make it operate. I'm going to have to start learning how the Windows Security stuff is put together so I can try some more. > > The "real" fix would be to make setup create the directories with the > right permissions from the start. I'm not sure this is possible. > Perhaps people with more knowledge of ACLs (Pierre, Corinna, CGF?) will > chime in and offer their opinions... > Igor > -- If it's a security thing, then perhaps setup will create the directories properly if I fix the security and then reinstall. At least, I'm hoping so.. 8^) Thanks for your assistance... --marco -- 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/