Re: Map uid/gid of SMB share to local account?
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
Re: Map uid/gid of SMB share to local account?
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-2' 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
RE: Map uid/gid of SMB share to local account?
On Behalf Of Ryan Johnson `mkpasswd` and `mkpasswd -l -U0-2' 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-2 -- 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
Re: Map uid/gid of SMB share to local account?
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-2' 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
Re: Map uid/gid of SMB share to local account?
On 6/15/2012 3:18 PM, Ryan Johnson wrote: `mkpasswd` and `mkpasswd -l -U0-2' 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
Re: Map uid/gid of SMB share to local account?
On 15/06/2012 5:23 PM, Matt Seitz (matseitz) wrote: On Behalf Of Ryan Johnson `mkpasswd` and `mkpasswd -l -U0-2' 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 -lsamba-server-hostname -U 0-2 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:9:,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