From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15215 invoked by alias); 5 May 2014 21:57:41 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 15201 invoked by uid 89); 5 May 2014 21:57:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS,T_FILL_THIS_FORM_SHORT autolearn=ham version=3.3.2 X-HELO: mail-ie0-f179.google.com Received: from mail-ie0-f179.google.com (HELO mail-ie0-f179.google.com) (209.85.223.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 05 May 2014 21:57:39 +0000 Received: by mail-ie0-f179.google.com with SMTP id lx4so8536226iec.24 for ; Mon, 05 May 2014 14:57:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=w88DCtJlbSZ/6Lz8OWYAXon1GDNeTUWcknZ7TX7xt3M=; b=X54fJdsqZ5r/f2nPhouTTUL+7wUiiLWxlyzDPY/+Tpggjf9RzpE2nmPq3Jg2qWEHx2 lkeUjkkPBxdJnJN8PPvvbB0C0T1GCgaH2Kd/4E5XEe6rjBF9OWKnhoDaGcJwndhzjOnY cSwh6AK49lFHfczrh4TQM3f1M/LH6KBf5neGr0np5QOCdtdx3ho80xjeGjlHTlt3ppcP I155uc4i3GtLrv2ZH/pcezggELHwpeLVk77yombJw9aByECITtxoQOKAd+SR0B/m9ToY VfjT5oyF5JUtzb4Udp6ROfZXv2GVvO+3UeDdM7Yuxc/a5rT6iZBbmVa7DKSUI6sc51x+ JsDw== X-Gm-Message-State: ALoCoQnIRoygL4cyGHg2rDB3ZhoDOH11cLc66o1UTHpq9n2n8xqnoInCeknteTrFfNrSuM4Spk3x X-Received: by 10.51.17.5 with SMTP id ga5mr27681756igd.2.1399327057681; Mon, 05 May 2014 14:57:37 -0700 (PDT) Received: from [192.168.2.237] (76-219-158-219.lightspeed.iplsin.sbcglobal.net. [76.219.158.219]) by mx.google.com with ESMTPSA id z4sm31402834igl.13.2014.05.05.14.57.36 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 05 May 2014 14:57:37 -0700 (PDT) Message-ID: <5368094E.7040806@breisch.org> Date: Mon, 05 May 2014 21:57:00 -0000 From: "Chris J. Breisch" User-Agent: Postbox 3.0.9 (Windows/20140128) MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Problem with "None" Group on Non-Domain Members References: <536796E4.2090009@breisch.org> <20140505135928.GK30918@calimero.vinschen.de> <53679D5C.5030209@breisch.org> <20140505144745.GA6993@calimero.vinschen.de> <5367ACED.40409@breisch.org> <20140505154230.GB7694@calimero.vinschen.de> <5367B990.8050907@breisch.org> <20140505165723.GM30918@calimero.vinschen.de> <5367DEE5.5010407@breisch.org> <5367EA1F.3060800@cygwin.com> In-Reply-To: <5367EA1F.3060800@cygwin.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014-05/txt/msg00072.txt.bz2 Larry Hall (Cygwin) wrote: > On 05/05/2014 02:56 PM, Chris J. Breisch wrote: >> Corinna Vinschen wrote: >>> On May 5 12:17, Chris J. Breisch wrote: >>>> Corinna Vinschen wrote: >>>>> An strace of `chmod 400 bar' might sched some light on this issue, >>>>> but I >>>>> have a gut feeling the underlying WIndows call will not even return an >>>>> error code... >>>> Attached. Your gut seems to be working today... >>> >>> There *is* something weird here. Look at this: >>> >>>> 151 36702 [main] chmod 5536 alloc_sd: uid 1001, gid 513, attribute >>>> 0x2190 >>>> 65 36767 [main] chmod 5536 cygsid::debug_print: alloc_sd: owner SID >>>> = S-1-5-21-3514886939-1786686319-3519756147-1001 (+) >>>> 70 36837 [main] chmod 5536 cygsid::debug_print: alloc_sd: group SID >>>> = S-1-5-21-3514886939-1786686319-3519756147-1001 (+) >>> >>> alloc_sd (the underlying function creating a security descriptor) gets >>> a uid 1001 and gid 513 as input, as usual. But the owner *and* group >>> SIDs of the file's existing security descriptor is >>> S-1-5-21-3514886939-1786686319-3519756147-1001, the SID of your user >>> account. >>> >>> Why is your user account the primary group of the file, even though >>> your user token definitely has "None" (513) as its primary group? >>> How did it get there? >>> >> I don't have a clue. You're the expert. :) >> > > I'm wondering if we're getting the user id as the group for the MS > Account because there is no group id. Chris, what does 'id' for > each of these accounts look like and is the group id (assuming they > are different that the user id) in there? > > Well, I hope I'm not comparing apples and oranges, because now I'm at home. However, I have duplicated the scenario and results on this machine. It was actually where I noticed it first. id produces expected results: MS account: $ id uid=1001(Chris) gid=513(None) groups=513(None),545(Users),1003(HomeUsers) Local account: $ id uid=1007(cjb) gid=513(None) groups=513(None),545(Users),1003(HomeUsers) Actually, it's not quite what I expected. Chris is in the Administrators group, and that's not shown. $ net user Chris User name Chris Full Name Chris Breisch Comment User's comment Country/region code 001 (United States) Account active Yes Account expires Never [snip PW stuff for Cygwin filter] Workstations allowed All Logon script User profile Home directory Last logon 5/1/2014 8:39:44 PM Logon hours allowed All Local Group Memberships *Administrators *HomeUsers *Users Global Group memberships *None The command completed successfully. $ net user cjb User name cjb Full Name cjb Comment User's comment Country/region code 000 (System Default) Account active Yes Account expires Never [snip] Workstations allowed All Logon script User profile Home directory Last logon 5/5/2014 5:40:39 PM Logon hours allowed All Local Group Memberships *HomeUsers *Users Global Group memberships *None The command completed successfully. -- Chris J. Breisch -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple