public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Map uid/gid of SMB share to local account?
@ 2012-06-15 19:41 Ryan Johnson
  2012-06-15 20:03 ` René Berber
  0 siblings, 1 reply; 7+ messages in thread
From: Ryan Johnson @ 2012-06-15 19:41 UTC (permalink / raw)
  To: cygwin

Hi all,

When using cygwin to access a samba share residing on a linux host, I 
get things like the following:
> -rw-r--r-- 1 ???????? ????????  13K Sep  7  2010 foo
> drwxr-xr-x 1 ???????? ????????    0 Apr 26  2009 bar/

Logging into the box directly shows this instead:
> -rw-r--r--  1 ryanjohn ryangrp    13108 2010-09-07 05:39 foo
> drwxr-xr-x  2 ryanjohn ryangrp        4 2009-04-26 15:24 bar/
The corresponding uid/gid are 2680/10099.

The main annoyance is that everything is read-only, even though I own 
the files. I remember a long time ago being able to mount a samba share 
under linux and telling it what uid/gid to use for unrecognized owners, 
but I can't remember the magic incantation or find it on Google; plus, 
I'm not sure it would work in cygwin anyway, since the mount utilities 
are totally different.

Ideas?
Ryan


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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Map uid/gid of SMB share to local account?
  2012-06-15 19:41 Map uid/gid of SMB share to local account? Ryan Johnson
@ 2012-06-15 20:03 ` René Berber
  2012-06-15 20:19   ` Ryan Johnson
  0 siblings, 1 reply; 7+ messages in thread
From: René Berber @ 2012-06-15 20:03 UTC (permalink / raw)
  To: cygwin

On 6/15/2012 2:41 PM, Ryan Johnson wrote:

> When using cygwin to access a samba share residing on a linux host, I
> get things like the following:
>> -rw-r--r-- 1 ???????? ???????? 13K Sep 7 2010 foo
>> drwxr-xr-x 1 ???????? ???????? 0 Apr 26 2009 bar/
>
> Logging into the box directly shows this instead:
>> -rw-r--r-- 1 ryanjohn ryangrp 13108 2010-09-07 05:39 foo
>> drwxr-xr-x 2 ryanjohn ryangrp 4 2009-04-26 15:24 bar/
> The corresponding uid/gid are 2680/10099.
>
> The main annoyance is that everything is read-only, even though I own
> the files. I remember a long time ago being able to mount a samba share
> under linux and telling it what uid/gid to use for unrecognized owners,
> but I can't remember the magic incantation or find it on Google; plus,
> I'm not sure it would work in cygwin anyway, since the mount utilities
> are totally different.
>
> Ideas?

Read the manual / help :

$ mkpasswd --help
...
    -U,--unix userlist      additionally print UNIX users when using -l 
or -L
                            on a UNIX Samba server
...

same for SAMBA/CIFS, /usr/lib/smb.conf :

guest account = nobody

-- 
René Berber


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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Map uid/gid of SMB share to local account?
  2012-06-15 20:03 ` René Berber
@ 2012-06-15 20:19   ` Ryan Johnson
  2012-06-15 22:07     ` Larry Hall (Cygwin)
  2012-06-15 22:09     ` René Berber
  0 siblings, 2 replies; 7+ messages in thread
From: Ryan Johnson @ 2012-06-15 20:19 UTC (permalink / raw)
  To: cygwin

On 15/06/2012 4:02 PM, René Berber wrote:
> On 6/15/2012 2:41 PM, Ryan Johnson wrote:
>
>> When using cygwin to access a samba share residing on a linux host, I
>> get things like the following:
>>> -rw-r--r-- 1 ???????? ???????? 13K Sep 7 2010 foo
>>> drwxr-xr-x 1 ???????? ???????? 0 Apr 26 2009 bar/
>>
>> Logging into the box directly shows this instead:
>>> -rw-r--r-- 1 ryanjohn ryangrp 13108 2010-09-07 05:39 foo
>>> drwxr-xr-x 2 ryanjohn ryangrp 4 2009-04-26 15:24 bar/
>> The corresponding uid/gid are 2680/10099.
>>
>> The main annoyance is that everything is read-only, even though I own
>> the files. I remember a long time ago being able to mount a samba share
>> under linux and telling it what uid/gid to use for unrecognized owners,
>> but I can't remember the magic incantation or find it on Google; plus,
>> I'm not sure it would work in cygwin anyway, since the mount utilities
>> are totally different.
>>
>> Ideas?
>
> Read the manual / help :
>
> $ mkpasswd --help
> ...
>    -U,--unix userlist      additionally print UNIX users when using -l 
> or -L
>                            on a UNIX Samba server
> ...
`mkpasswd` and `mkpasswd -l -U0-20000' produce the same output (neither 
includes the SMB user); the drive is mapped in Windows as z: and I can 
also access it directly from the cygwin prompt.

>
> same for SAMBA/CIFS, /usr/lib/smb.conf :
>
> guest account = nobody
>
Just to be clear, that's supposed to be on my cygwin (guest) side? I 
thought that file controlled the server's behavior... and I don't have 
admin rights on the server side.

Ryan


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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Map uid/gid of SMB share to local account?
  2012-06-15 20:19   ` Ryan Johnson
@ 2012-06-15 22:07     ` Larry Hall (Cygwin)
  2012-06-15 22:09     ` René Berber
  1 sibling, 0 replies; 7+ messages in thread
From: Larry Hall (Cygwin) @ 2012-06-15 22:07 UTC (permalink / raw)
  To: cygwin

On 6/15/2012 4:18 PM, Ryan Johnson wrote:
> On 15/06/2012 4:02 PM, René Berber wrote:
>> On 6/15/2012 2:41 PM, Ryan Johnson wrote:
>>
>>> When using cygwin to access a samba share residing on a linux host, I
>>> get things like the following:
>>>> -rw-r--r-- 1 ???????? ???????? 13K Sep 7 2010 foo
>>>> drwxr-xr-x 1 ???????? ???????? 0 Apr 26 2009 bar/
>>>
>>> Logging into the box directly shows this instead:
>>>> -rw-r--r-- 1 ryanjohn ryangrp 13108 2010-09-07 05:39 foo
>>>> drwxr-xr-x 2 ryanjohn ryangrp 4 2009-04-26 15:24 bar/
>>> The corresponding uid/gid are 2680/10099.
>>>
>>> The main annoyance is that everything is read-only, even though I own
>>> the files. I remember a long time ago being able to mount a samba share
>>> under linux and telling it what uid/gid to use for unrecognized owners,
>>> but I can't remember the magic incantation or find it on Google; plus,
>>> I'm not sure it would work in cygwin anyway, since the mount utilities
>>> are totally different.
>>>
>>> Ideas?
>>
>> Read the manual / help :
>>
>> $ mkpasswd --help
>> ...
>> -U,--unix userlist additionally print UNIX users when using -l or -L
>> on a UNIX Samba server
>> ...
> `mkpasswd` and `mkpasswd -l -U0-20000' produce the same output (neither
> includes the SMB user); the drive is mapped in Windows as z: and I can also
> access it directly from the cygwin prompt.

You didn't specify the Linux machine name where the user ID lives.

>> same for SAMBA/CIFS, /usr/lib/smb.conf :
>>
>> guest account = nobody
>>
> Just to be clear, that's supposed to be on my cygwin (guest) side? I thought
> that file controlled the server's behavior... and I don't have admin rights
> on the server side.

This is not what you asked for but you can also try mounting the samba
drive using 'noacl' to turn off the POSIX view.


-- 
Larry

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Map uid/gid of SMB share to local account?
  2012-06-15 20:19   ` Ryan Johnson
  2012-06-15 22:07     ` Larry Hall (Cygwin)
@ 2012-06-15 22:09     ` René Berber
  1 sibling, 0 replies; 7+ messages in thread
From: René Berber @ 2012-06-15 22:09 UTC (permalink / raw)
  To: cygwin

On 6/15/2012 3:18 PM, Ryan Johnson wrote:

> `mkpasswd` and `mkpasswd -l -U0-20000' produce the same output (neither
> includes the SMB user); the drive is mapped in Windows as z: and I can
> also access it directly from the cygwin prompt.

No, there was a message from Corinna that showed the correct use (I only 
used it, and was impressed):

http://article.gmane.org/gmane.os.cygwin/103541/match=mkpasswd+unix


>> same for SAMBA/CIFS, /usr/lib/smb.conf :
>>
>> guest account = nobody
>>
> Just to be clear, that's supposed to be on my cygwin (guest) side? I
> thought that file controlled the server's behavior... and I don't have
> admin rights on the server side.

No.  smb.conf is the Samba configuration file, in the server.
-- 
René Berber


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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Map uid/gid of SMB share to local account?
  2012-06-15 21:24 Matt Seitz (matseitz)
@ 2012-06-16  3:31 ` Ryan Johnson
  0 siblings, 0 replies; 7+ messages in thread
From: Ryan Johnson @ 2012-06-16  3:31 UTC (permalink / raw)
  To: cygwin

On 15/06/2012 5:23 PM, Matt Seitz (matseitz) wrote:
>> On Behalf Of Ryan Johnson
>>
>> `mkpasswd` and `mkpasswd -l -U0-20000' produce the same output
> (neither
>> includes the SMB user); the drive is mapped in Windows as z: and I can
>> also access it directly from the cygwin prompt.
> What is the output is you run:
>
> mkpasswd -l<samba-server-hostname>  -U 0-20000

It's rather prodigious (and slow, as warned by the man page). If I limit 
it to my own uid on that server, I get:
> ryanjohn:unused:12680:99999:,S-1-22-1-2680::
> mkpasswd (370): [31] A device attached to the system is not functioning.

Thanks for explaining  that. I've never used the command before and the 
man pages weren't closing the gap.

Not sure how that will help my local user have write permissions to 
ryanjohn's files, tho...

Regards,
Ryan

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: Map uid/gid of SMB share to local account?
@ 2012-06-15 21:24 Matt Seitz (matseitz)
  2012-06-16  3:31 ` Ryan Johnson
  0 siblings, 1 reply; 7+ messages in thread
From: Matt Seitz (matseitz) @ 2012-06-15 21:24 UTC (permalink / raw)
  To: cygwin; +Cc: Ryan Johnson

> On Behalf Of Ryan Johnson
>
> `mkpasswd` and `mkpasswd -l -U0-20000' produce the same output
(neither
> includes the SMB user); the drive is mapped in Windows as z: and I can
> also access it directly from the cygwin prompt.

What is the output is you run:

mkpasswd -l <samba-server-hostname> -U 0-20000





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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-06-16  3:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-15 19:41 Map uid/gid of SMB share to local account? Ryan Johnson
2012-06-15 20:03 ` René Berber
2012-06-15 20:19   ` Ryan Johnson
2012-06-15 22:07     ` Larry Hall (Cygwin)
2012-06-15 22:09     ` René Berber
2012-06-15 21:24 Matt Seitz (matseitz)
2012-06-16  3:31 ` Ryan Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).