X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=sRvVE6y7XvAjjD6m
	Utp5Z8DMGpugW1RrnYfdZ+vifpgkrgFbkZBqFdactt7F5mP4W4KEVFzlMDBrVUp7
	ubSkwaWRnUvbOs1tKhEkWtXvU9CQJaqK+yJVoF+LeA5pK6he6PmjURR9LhcWuCi0
	MbpIQdL2IV/DWl68HL2ywXzo1QE=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=mQC2vWARB+/SLYAPgiMgp+
	8rrpU=; b=ZiVwxnoxN0wU2RD2EYaWuhjRrifxOIoLhjV+GWihr7orYVBIVD6TGP
	DR1q+GLHQX4FsJh0KU9qUg1BpEYTSZogp5IYAVfCvIBFllWmShzTTvmZjK+q4uxi
	qqfD8b3Y7d7mWfjIMDOlXuqbkVSYDaY+X4JkZRsOJiEQ+YZWt7k4w=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-6.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=controller, organization
X-HELO: homiemail-a56.g.dreamhost.com
Subject: Re: Accessing SMB share as wrong user?
To: cygwin@cygwin.com
References: <7f4eb950-de06-2981-c9b4-fd345c11ffb3@dd-b.net> <705418614.20170529225346@yandex.ru>
From: David Dyer-Bennet <dd-b@dd-b.net>
Message-ID: <36eba274-fa2c-2587-0d61-0ef98a8df860@dd-b.net>
Date: Mon, 29 May 2017 15:22:46 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <705418614.20170529225346@yandex.ru>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes

On 5/29/2017 14:53, Andrey Repin wrote:
> Greetings, David Dyer-Bennet!
> 
>> All my files are on drive P: in Windows, which is an SMB share
>> equivalent to \\fsfs\ddb\Documents.  Everything works fine in windows
>> apps, and I see what I expect in Explorer, including when I go down to
>> security properties and look in detail.
> 
>> However, Cygwin has trouble with this lately (I can't trace exactly when
>> it started happening; not weeks, maybe a year, but I've been running
>> essentially this way since 2006 and most of the time things were fine).
> 
>> Cygwin appears to be accessing the share as some kind of unknown user,
>> rather than as the proper user configured in Windows for that share
>> (which is FSFS\ddb).
> 
>> In Cygwin "id" shows
>> $ id
>> uid=197608(David Dyer-Bennet) gid=197121(None)
>> groups=197121(None),
> 
>> 114(Local account and member of Administrators group),
>> 544(Administrators),
> 
> You're running Cygwin with elevated privileges.

I guess so; I had one window each way, doesn't make a difference which
window I was in for this so it's not part of the problem or solution.

>> 545(Users),4(INTERACTIVE),66049(CONSOLE
>> LOGON),11(Authenticated Users),15(This Organization),113(Local
>> account),66048(LOCAL),262154(NTLM Authentication),405504(High Mandatory
>> Level)
> 
>> but if I create a file it gets created owned by "Unknown+User":
>> $ touch foobar
> 
>> David Dyer-Bennet@DDB4 /cygdrive/p
>> $ ls -l foobar
>> ----r--r-- 1 Unknown+User Unix_Group+1001 0 May 28 17:27 foobar
> 
>> David Dyer-Bennet@DDB4 /cygdrive/p
>> $ getfacl foobar
>> # file: foobar
>> # owner: Unknown+User
>> # group: Unix_Group+1001
> 
> Your share is located on Samba server.
> 
>> user::---
>> group::r--
>> other:r--

Specifically, FreeNAS.  (No domain controller, though.)

>> And then of course I can't access it:
>> $ echo things >> foobar
>> -bash: foobar: Permission denied
> 
> See Cygwin manual about setting up your network identity.
> Read around nsswitch.conf and implications of its different settings.

Thanks, I'll follow that up.

>> I haven't that I've noticed done anything to change what user I run as;
>> $USER is "David Dyer-Bennet" (the Windows username I'm in under), and
>> /etc/passwd has default output from mkpasswd,
> 
> Ditch /etc/passwd unless you absolutely require it.

Huh; thought it was needed.  I don't think I'm *using* it in any way.
Is it important to delete the actual file?

>> including the user "David
>> Dyer-Bennet" with the UID 197608 (same is ID shows at the command line).
> 
>> At least I can count on people here not answering "just ditch
>> Cygwin"...right?
> 
> And please leave ramblings outside the list. This was absolutely uncalled for.

Um...a little pleasant remark about this being the home turf of Cygwin
is out of place?  If so, sorry!
-- 
David Dyer-Bennet <dd-b@dd-b.net>
http://dd-b.net/

--
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

